Changeset 1215 for code/branches/input/src/core/InputManager.h
- Timestamp:
- May 2, 2008, 9:31:20 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/input/src/core/InputManager.h
r1204 r1215 77 77 static bool initialiseMouse(); 78 78 static bool initialiseJoySticks(); 79 static bool isKeyboardInitialised();80 static bool isMouseInitialised();81 static bool areJoySticksInitialised();79 static int numberOfKeyboards(); 80 static int numberOfMice(); 81 static int numberOfJoySticks(); 82 82 83 83 static void destroy(); … … 148 148 bool sliderMoved (const OIS::JoyStickEvent &arg, int id); 149 149 bool povMoved (const OIS::JoyStickEvent &arg, int id); 150 bool vector3Moved (const OIS::JoyStickEvent &arg, int id); 150 151 151 152 static InputManager& _getSingleton(); … … 156 157 OIS::Keyboard* keyboard_; //!< OIS mouse 157 158 OIS::Mouse* mouse_; //!< OIS keyboard 158 std:: map<int, OIS::JoyStick*>joySticks_; //!< OIS joy sticks159 std::vector<OIS::JoyStick*> joySticks_; //!< OIS joy sticks 159 160 160 161 InputState state_; … … 165 166 std::map<std::string, JoyStickHandler*> joyStickHandlers_; 166 167 167 std:: list<KeyHandler*>activeKeyHandlers_;168 std:: list<MouseHandler*>activeMouseHandlers_;169 std::map< int, std::list<JoyStickHandler*> > activeJoyStickHandlers_;168 std::vector<KeyHandler*> activeKeyHandlers_; 169 std::vector<MouseHandler*> activeMouseHandlers_; 170 std::map< OIS::JoyStick*, std::vector<JoyStickHandler*> > activeJoyStickHandlers_; 170 171 171 172 std::list<OIS::KeyCode> keysDown_; 172 173 std::list<OIS::MouseButtonID> mouseButtonsDown_; 173 std::map< int, std::list<int> >joyStickButtonsDown_;174 std::map< OIS::JoyStick*, std::list<int> > joyStickButtonsDown_; 174 175 175 176 };
Note: See TracChangeset
for help on using the changeset viewer.