Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 30, 2007, 11:43:48 PM (18 years ago)
Author:
rgrieder
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/main_reto/src/RunManager.cpp

    r127 r128  
    284284        // 2nd mouse button - slide, otherwise rotate
    285285        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);
    296291
    297292        return true;
     
    304299        // Note that YAW direction is around a fixed axis (freelook style) rather than a natural YAW
    305300        //(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);
    309306}
    310307
Note: See TracChangeset for help on using the changeset viewer.