Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 4409 in orxonox.OLD for orxonox/trunk/src/world_entities/player.cc


Ignore:
Timestamp:
May 31, 2005, 12:24:50 AM (19 years ago)
Author:
patrick
Message:

orxonox/trunk: space ship control works again, now working on system commands

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/world_entities/player.cc

    r4405 r4409  
    236236    accel = accel-(direction*acceleration);
    237237  if( this->bLeft &&  TrackManager::getInstance()->getWidth() > -this->getRelCoor().z*2)
    238     accel = accel - (orthDirection*acceleration);
     238    accel = accel + (orthDirection*acceleration);
    239239  if( this->bRight &&  TrackManager::getInstance()->getWidth() > this->getRelCoor().z*2)
    240     accel = accel + (orthDirection*acceleration);
     240    accel = accel - (orthDirection*acceleration);
    241241  if( this->bAscend )
    242242  if( this->bDescend) {/* FIXME */} /* \todo up and down player movement */
     
    284284void Player::process(const Event &event)
    285285{
    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.