| 1009 | } |
| 1010 | |
| 1011 | bool GameMode::keyReleasedNormal(const OIS::KeyEvent &arg) |
| 1012 | { |
| 1013 | ODFrameListener& frameListener = ODFrameListener::getSingleton(); |
| 1014 | |
| 1015 | switch (arg.key) |
| 1016 | { |
| 1017 | case OIS::KC_LEFT: |
| 1018 | case OIS::KC_A: |
| 1019 | frameListener.moveCamera(CameraManager::Direction::stopLeft); |
| 1020 | break; |
| 1021 | |
| 1022 | case OIS::KC_RIGHT: |
| 1023 | case OIS::KC_D: |
| 1024 | frameListener.moveCamera(CameraManager::Direction::stopRight); |
| 1025 | break; |
| 1026 | |
| 1027 | case OIS::KC_UP: |
| 1028 | case OIS::KC_W: |
| 1029 | frameListener.moveCamera(CameraManager::Direction::stopForward); |
| 1030 | break; |
| 1031 | |
| 1032 | case OIS::KC_DOWN: |
| 1033 | case OIS::KC_S: |
| 1034 | frameListener.moveCamera(CameraManager::Direction::stopBackward); |
| 1035 | break; |
| 1036 | |
| 1037 | case OIS::KC_Q: |
| 1038 | frameListener.moveCamera(CameraManager::Direction::stopRotLeft); |
| 1039 | break; |
| 1040 | |
| 1041 | case OIS::KC_E: |
| 1042 | frameListener.moveCamera(CameraManager::Direction::stopRotRight); |
| 1043 | break; |
| 1044 | |
| 1045 | case OIS::KC_HOME: |
| 1046 | frameListener.moveCamera(CameraManager::Direction::stopDown); |
| 1047 | break; |
| 1048 | |
| 1049 | case OIS::KC_END: |
| 1050 | frameListener.moveCamera(CameraManager::Direction::stopUp); |
| 1051 | break; |
| 1052 | |
| 1053 | case OIS::KC_PGUP: |
| 1054 | frameListener.moveCamera(CameraManager::Direction::stopRotUp); |
| 1055 | break; |
| 1056 | |
| 1057 | case OIS::KC_PGDOWN: |
| 1058 | frameListener.moveCamera(CameraManager::Direction::stopRotDown); |
| 1059 | break; |
| 1060 | |
| 1061 | case OIS::KC_LMENU: |
| 1062 | RenderManager::getSingleton().rrSetCreaturesTextOverlay(*mGameMap, false); |
| 1063 | break; |
| 1064 | |
| 1065 | default: |
| 1066 | break; |
| 1067 | } |
| 1068 |
nothing calls this directly
no test coverage detected