Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 3, 2007, 11:06:43 PM (16 years ago)
Author:
rgrieder
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/main_reto_vs05/src/run_manager.cc

    r157 r159  
    5454      statsOn_(true), screenShotCounter_(0), timeUntilNextToggle_(0),
    5555      filtering_(TFO_BILINEAR), aniso_(1), sceneDetailIndex_(0),
     56      mouseSensitivity_(0.003),
    5657      debugOverlay_(0), inputManager_(0), mouse_(0), keyboard_(0), joystick_(0)
    5758{
     
    8081
    8182  // Construct a new spaceship and give it the node
    82   playerShip_ = new OrxonoxShip(sceneMgr_, getRootSceneNode()
     83  playerShip_ = new OrxonoxShip(sceneMgr_, sceneMgr_->getRootSceneNode()
    8384    ->createChildSceneNode("ShipNode", Vector3(20, 20, 20)));
    8485
     
    304305
    305306  if(keyboard_->isKeyDown(KC_UP) || keyboard_->isKeyDown(KC_W) )
    306     playerShip_->setThrust(1);
     307    playerShip_->setMainThrust(1);
    307308  else if(keyboard_->isKeyDown(KC_DOWN) || keyboard_->isKeyDown(KC_S) )
    308     playerShip_->setThrust(-1);
     309    playerShip_->setMainThrust(-1);
    309310  else
    310     playerShip_->setThrust(0);
     311    playerShip_->setMainThrust(0);
     312
     313  if (keyboard_->isKeyDown(KC_C))
     314    playerShip_->setYThrust(1);
     315  else if (keyboard_->isKeyDown(KC_SPACE))
     316    playerShip_->setYThrust(-1);
     317  else
     318    playerShip_->setYThrust(0);
    311319
    312320  if( keyboard_->isKeyDown(KC_ESCAPE) || keyboard_->isKeyDown(KC_Q) )
     
    351359    window_->writeContentsToFile(ss.str());
    352360    timeUntilNextToggle_ = 0.5;
    353     mDebugText = "Saved: " + ss.str();
     361    debugText_ = "Saved: " + ss.str();
    354362  }
    355363
     
    371379    timeUntilNextToggle_ = 0.5;
    372380    if (!displayCameraDetails)
    373       mDebugText = "";
     381      debugText_ = "";
    374382  }
    375383
    376384  // Print camera details
    377385  if(displayCameraDetails)
    378     mDebugText = StringConverter::toString(playerShip_->getThrust())
    379     + " | Speed = " + StringConverter::toString(playerShip_->speed);
    380   // mDebugText = "P: " + StringConverter::toString(camera_
     386    debugText_ = " | Speed = "
     387          + StringConverter::toString(playerShip_->getSpeed());
     388  // debugText_ = "P: " + StringConverter::toString(camera_
    381389  //      ->getDerivedPosition()) + " " + "O: "
    382390  //      + StringConverter::toString(camera_->getDerivedOrientation());
     
    433441  // Simply give it the mouse movements.
    434442  playerShip_->turnUpAndDown(Radian(ms.Y.rel * mouseSensitivity_));
    435   playerShip_->turnLeftAndRight(Radian(ms.X.rel * mousSensitivity_));
     443  playerShip_->turnLeftAndRight(Radian(ms.X.rel * mouseSensitivity_));
    436444  //playerShip_->mRootNode->pitch(Degree(-ms.Y.rel * 0.13), Ogre::Node::TransformSpace::TS_LOCAL);
    437445  //playerShip_->mRootNode->yaw(Degree(-ms.X.rel * 0.13), Ogre::Node::TransformSpace::TS_PARENT);
     
    500508    OverlayElement* guiDbg = OverlayManager::getSingleton()
    501509      .getOverlayElement("Core/DebugText");
    502     guiDbg->setCaption(mDebugText);
     510    guiDbg->setCaption(debugText_);
    503511  }
    504512  catch(...) { /* ignore */ }
     
    516524{
    517525  camera_ = sceneMgr_->createCamera("PlayerCam");
    518   playerShip_Node->attachObject(camera_);
     526  playerShip_->getRootNode()->attachObject(camera_);
    519527  camera_->setNearClipDistance(5);
    520528  camera_->setPosition(Vector3(0,10,500));
    521   camera_->lookAtVector3(0,0,0));
     529  camera_->lookAt(Vector3(0,0,0));
    522530}
    523531
Note: See TracChangeset for help on using the changeset viewer.