Changeset 9978 for code/trunk/src/libraries/core/input/KeyBinder.h
- Timestamp:
- Jan 4, 2014, 9:48:04 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/libraries/core/input/KeyBinder.h
r7861 r9978 195 195 196 196 inline void KeyBinder::buttonPressed (const KeyEvent& evt) 197 { assert(!keys_[evt.getKeyCode()].name_.empty()); keys_[evt.getKeyCode()].execute(KeybindMode::OnPress ); }197 { assert(!keys_[evt.getKeyCode()].name_.empty()); keys_[evt.getKeyCode()].execute(KeybindMode::OnPress, 1); } 198 198 199 199 inline void KeyBinder::buttonReleased(const KeyEvent& evt) 200 { assert(!keys_[evt.getKeyCode()].name_.empty()); keys_[evt.getKeyCode()].execute(KeybindMode::OnRelease ); }200 { assert(!keys_[evt.getKeyCode()].name_.empty()); keys_[evt.getKeyCode()].execute(KeybindMode::OnRelease, 0); } 201 201 202 202 inline void KeyBinder::buttonHeld (const KeyEvent& evt) … … 205 205 206 206 inline void KeyBinder::buttonPressed (MouseButtonCode::ByEnum button) 207 { mouseButtons_[button].execute(KeybindMode::OnPress ); }207 { mouseButtons_[button].execute(KeybindMode::OnPress, 1); } 208 208 209 209 inline void KeyBinder::buttonReleased(MouseButtonCode::ByEnum button) 210 { mouseButtons_[button].execute(KeybindMode::OnRelease ); }210 { mouseButtons_[button].execute(KeybindMode::OnRelease, 0); } 211 211 212 212 inline void KeyBinder::buttonHeld (MouseButtonCode::ByEnum button) … … 215 215 216 216 inline void KeyBinder::buttonPressed (unsigned int device, JoyStickButtonCode::ByEnum button) 217 { (*joyStickButtons_[device])[button].execute(KeybindMode::OnPress ); }217 { (*joyStickButtons_[device])[button].execute(KeybindMode::OnPress, 1); } 218 218 219 219 inline void KeyBinder::buttonReleased(unsigned int device, JoyStickButtonCode::ByEnum button) 220 { (*joyStickButtons_[device])[button].execute(KeybindMode::OnRelease ); }220 { (*joyStickButtons_[device])[button].execute(KeybindMode::OnRelease, 0); } 221 221 222 222 inline void KeyBinder::buttonHeld (unsigned int device, JoyStickButtonCode::ByEnum button)
Note: See TracChangeset
for help on using the changeset viewer.