void EngineTabSettings::mousePressed(const OIS::MouseEvent &evt, OIS::MouseButtonID id) { switch (id) { case OIS::MB_Left: activatePerformSingleTap(evt.state.X.abs, evt.state.Y.abs); break; default: break; } }
void EngineStage::mousePressed(const OIS::MouseEvent &evt, OIS::MouseButtonID id) { switch (id) { case OIS::MB_Left: player->setMouseLeft(true); activatePerformSingleTap(evt.state.X.abs, evt.state.Y.abs); break; default: break; } }
bool OgreApp::keyPressed(const OIS::KeyEvent &keyEventRef) { #if !defined(OGRE_IS_IOS) OgreFramework::getSingletonPtr()->keyPressed(keyEventRef); switch (keyEventRef.key) { case OIS::KC_LEFT: { break; } case OIS::KC_RIGHT: { break; } case OIS::KC_UP: { break; } case OIS::KC_DOWN: { break; } case OIS::KC_P: { setPause(!pause); break; } case OIS::KC_MINUS: { endLevel(FAIL); setLevel(FAIL); break; } case OIS::KC_EQUALS: { endLevel(PASS); setLevel(PASS); break; } case OIS::KC_X: { break; } case OIS::KC_C: { break; } case OIS::KC_SPACE: { player->setKeySpace(true); activatePerformSingleTap(0, 0); break; } case OIS::KC_Z: { player->setKeySpace(true); activatePerformSingleTap(0, 0); break; } default: break; } #endif return true; }