Changeset 7859 for code/trunk/src/libraries
- Timestamp:
- Feb 12, 2011, 11:34:40 AM (14 years ago)
- Location:
- code/trunk/src/libraries/core/input
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/libraries/core/input/HalfAxis.h
r5781 r7859 58 58 bool addParamCommand(ParamCommand* command); 59 59 void clear(); 60 void reset(); 60 61 61 62 // axis related … … 77 78 return success; 78 79 } 80 81 inline void HalfAxis::reset() 82 { 83 this->relVal_ = 0.0f; 84 this->absVal_ = 0.0f; 85 this->hasChanged_ = true; 86 } 79 87 } 80 88 -
code/trunk/src/libraries/core/input/KeyBinder.cc
r7401 r7859 388 388 { 389 389 for (unsigned int iDev = 0; iDev < joySticks_.size(); ++iDev) 390 {391 390 for (unsigned int i = 0; i < JoyStickAxisCode::numberOfAxes * 2; i++) 392 { 393 (*joyStickAxes_[iDev])[i].absVal_ = 0.0f; 394 (*joyStickAxes_[iDev])[i].relVal_ = 0.0f; 395 } 396 } 391 (*joyStickAxes_[iDev])[i].reset(); 392 } 393 394 /** 395 @brief Sets the position of the mouse back to 0/0. 396 */ 397 void KeyBinder::resetMouseAxes() 398 { 399 this->mousePosition_[0] = 0.0f; 400 this->mousePosition_[1] = 0.0f; 401 402 for (unsigned int i = 0; i < MouseAxisCode::numberOfAxes * 2; i++) 403 mouseAxes_[i].reset(); 397 404 } 398 405 -
code/trunk/src/libraries/core/input/KeyBinder.h
r6536 r7859 74 74 void setConfigValues(); 75 75 void resetJoyStickAxes(); 76 void resetMouseAxes(); 76 77 77 78 protected: // functions
Note: See TracChangeset
for help on using the changeset viewer.