- Timestamp:
- May 31, 2005, 12:24:50 AM (19 years ago)
- Location:
- orxonox/trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/story_entities/world.cc
r4407 r4409 278 278 this->garbageCollector = GarbageCollector::getInstance(); 279 279 280 this->eventHandler = EventHandler::getInstance(); 281 280 282 this->particleEngine = ParticleEngine::getInstance(); 281 283 this->trackManager = TrackManager::getInstance(); … … 420 422 orx->getLocalInput()->bind (localPlayer); 421 423 422 EventHandler::getInstance()->subscribe(this->localPlayer, ES_ALL, KeyMapper::PEV_UP); 424 this->eventHandler->subscribe(this->localPlayer, ES_ALL, KeyMapper::PEV_UP); 425 this->eventHandler->subscribe(this->localPlayer, ES_ALL, KeyMapper::PEV_DOWN); 426 this->eventHandler->subscribe(this->localPlayer, ES_ALL, KeyMapper::PEV_LEFT); 427 this->eventHandler->subscribe(this->localPlayer, ES_ALL, KeyMapper::PEV_RIGHT); 423 428 424 429 // bind camera -
orxonox/trunk/src/story_entities/world.h
r4396 r4409 26 26 class TiXmlElement; 27 27 class PilotNode; 28 class EventHandler; 28 29 29 30 //! The game world Interface … … 128 129 129 130 GarbageCollector* garbageCollector; //!< reference to the garbage collector 131 EventHandler* eventHandler; 130 132 131 133 /* function for main-loop */ -
orxonox/trunk/src/world_entities/player.cc
r4405 r4409 236 236 accel = accel-(direction*acceleration); 237 237 if( this->bLeft && TrackManager::getInstance()->getWidth() > -this->getRelCoor().z*2) 238 accel = accel -(orthDirection*acceleration);238 accel = accel + (orthDirection*acceleration); 239 239 if( this->bRight && TrackManager::getInstance()->getWidth() > this->getRelCoor().z*2) 240 accel = accel +(orthDirection*acceleration);240 accel = accel - (orthDirection*acceleration); 241 241 if( this->bAscend ) 242 242 if( this->bDescend) {/* FIXME */} /* \todo up and down player movement */ … … 284 284 void Player::process(const Event &event) 285 285 { 286 287 } 286 if( event.type == KeyMapper::PEV_UP) 287 { 288 this->bUp = event.bPressed; 289 } 290 else if( event.type == KeyMapper::PEV_DOWN) 291 { 292 this->bDown = event.bPressed; 293 } 294 else if( event.type == KeyMapper::PEV_RIGHT) 295 { 296 this->bLeft = event.bPressed; 297 } 298 else if( event.type == KeyMapper::PEV_LEFT) 299 { 300 this->bRight = event.bPressed; 301 } 302 303 }
Note: See TracChangeset
for help on using the changeset viewer.