Changeset 3276 for code/branches/core4/src/core/input/InputManager.cc
- Timestamp:
- Jul 12, 2009, 4:49:41 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core4/src/core/input/InputManager.cc
r3274 r3276 61 61 #include "Keyboard.h" 62 62 63 // HACK (include this as last, X11 seems to define some macros...)64 #ifdef ORXONOX_PLATFORM_LINUX65 # include <ois/linux/LinuxMouse.h>66 #endif67 68 63 namespace orxonox 69 64 { 70 65 SetConsoleCommand(InputManager, calibrate, true); 71 66 SetConsoleCommand(InputManager, reload, false); 72 #ifdef ORXONOX_PLATFORM_LINUX73 SetConsoleCommand(InputManager, grabMouse, true);74 SetConsoleCommand(InputManager, ungrabMouse, true);75 #endif76 67 SetCommandLineSwitch(keyboard_no_grab).information("Whether not to exclusively grab the keyboard"); 77 68 … … 914 905 getInstance().reloadInputSystem(); 915 906 } 916 917 918 // ############################################################919 // ##### ugly hacks #####920 // ########## ##########921 // ############################################################922 923 #ifdef ORXONOX_PLATFORM_LINUX924 void InputManager::grabMouse()925 {926 OIS::LinuxMouse* linuxMouse = dynamic_cast<OIS::LinuxMouse*>(singletonRef_s->mouse_);927 assert(linuxMouse);928 linuxMouse->grab(true);929 }930 931 void InputManager::ungrabMouse()932 {933 OIS::LinuxMouse* linuxMouse = dynamic_cast<OIS::LinuxMouse*>(singletonRef_s->mouse_);934 assert(linuxMouse);935 linuxMouse->grab(false);936 }937 #endif938 907 }
Note: See TracChangeset
for help on using the changeset viewer.