Changeset 421 for trunk/VUT/work


Ignore:
Timestamp:
11/18/05 14:02:49 (19 years ago)
Author:
mattausch
Message:

fixed controls for terrain demo
fixed member names in vspkdtree

Location:
trunk/VUT/work/TestCullingTerrain
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/TestCullingTerrain/TerrainFrameListener.cpp

    r418 r421  
    646646{ 
    647647        // move node rather than camera so orientation is right in the visualization 
    648         mCamNode->yaw(mRotX); 
     648        mCamNode->yaw(mRotX, Ogre::Node::TS_WORLD); 
     649        //mCamNode->rotate(Vector3(0,1,0), mRotX, Ogre::Node::TS_WORLD); 
    649650        mCamNode->pitch(mRotY); 
     651 
    650652        mCamNode->translate(mCamNode->getLocalAxes(), mTranslateVector); 
    651653} 
     
    11311133                toggleUseDepthPass(); 
    11321134                break; 
    1133         case KC_S: 
     1135        case KC_H: 
    11341136                toggleShowShadows(); 
    11351137                break; 
     
    12181220                mUseDemoFps = !mUseDemoFps; 
    12191221                break; 
    1220         case KC_A: 
     1222        case KC_Q: 
    12211223                toggleUseArbQueries(); 
    12221224                break; 
     
    13121314         
    13131315        /* Move camera forward by keypress. */ 
    1314     if (mInputDevice->isKeyDown(KC_UP)) 
     1316    if (mInputDevice->isKeyDown(KC_UP) || mInputDevice->isKeyDown(KC_W)) 
    13151317        { 
    13161318                mTranslateVector.z = -mMoveScale; 
     
    13181320        } 
    13191321    /* Move camera backward by keypress. */ 
    1320     if (mInputDevice->isKeyDown(KC_DOWN)) 
     1322    if (mInputDevice->isKeyDown(KC_DOWN) || mInputDevice->isKeyDown(KC_S)) 
    13211323    { 
    13221324                mTranslateVector.z = mMoveScale; 
    13231325                cursorPressed = true; 
    13241326    } 
     1327 
     1328        if (mInputDevice->isKeyDown(KC_A)) 
     1329        { 
     1330                mTranslateVector.x -= mMoveScale; 
     1331                mTranslateVector.y += mMoveScale; 
     1332 
     1333                cursorPressed = true; 
     1334        } 
     1335 
     1336        if (mInputDevice->isKeyDown(KC_D)) 
     1337        { 
     1338                mTranslateVector.x += mMoveScale; 
     1339                mTranslateVector.y -= mMoveScale; 
     1340 
     1341                cursorPressed = true; 
     1342        } 
    13251343 
    13261344    if (mInputDevice->isKeyDown(KC_RIGHT)) 
     
    13291347                cursorPressed = true; 
    13301348    } 
    1331          
     1349 
    13321350    if (mInputDevice->isKeyDown(KC_LEFT)) 
    13331351    { 
  • trunk/VUT/work/TestCullingTerrain/TerrainFrameListener.h

    r418 r421  
    405405 
    406406        bool mUseBufferedInputMouse; 
     407        Matrix4 rotMatrix; 
    407408}; 
    408409 
Note: See TracChangeset for help on using the changeset viewer.