Changeset 128 for code/branches/main_reto/src/RunManager.cpp
- Timestamp:
- Oct 30, 2007, 11:43:48 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/main_reto/src/RunManager.cpp
r127 r128 284 284 // 2nd mouse button - slide, otherwise rotate 285 285 const MouseState &ms = mMouse->getMouseState(); 286 if( ms.buttonDown( MB_Right ) ) 287 { 288 mTranslateVector.x += ms.X.rel * 0.13; 289 mTranslateVector.y -= ms.Y.rel * 0.13; 290 } 291 else 292 { 293 mRotX = Degree(-ms.X.rel * 0.13); 294 mRotY = Degree(-ms.Y.rel * 0.13); 295 } 286 mRotX = Degree(-ms.X.rel * 0.13); 287 mRotY = Degree(-ms.Y.rel * 0.13); 288 289 mShip->setYaw(mRotX); 290 mShip->setPitch(mRotY); 296 291 297 292 return true; … … 304 299 // Note that YAW direction is around a fixed axis (freelook style) rather than a natural YAW 305 300 //(e.g. airplane) 306 mCamera->yaw(mRotX); 307 mCamera->pitch(mRotY); 308 mCamera->moveRelative(mTranslateVector); 301 //mCamera->yaw(mRotX); 302 //mCamera->pitch(mRotY); 303 //mCamera->moveRelative(mTranslateVector); 304 305 mShipNode->translate(mShipNode->getLocalAxes() * mTranslateVector); 309 306 } 310 307
Note: See TracChangeset
for help on using the changeset viewer.