Changeset 5829 for code/branches/core5/src/libraries/core/input
- Timestamp:
- Sep 28, 2009, 9:31:24 PM (15 years ago)
- Location:
- code/branches/core5/src/libraries/core/input
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core5/src/libraries/core/input/InputManager.cc
r5796 r5829 109 109 InputState* detector = createInputState("detector", false, false, InputStatePriority::Detector); 110 110 // Create a callback to avoid buttonHeld events after the key has been detected 111 FunctorMember<InputManager>* bufferFunctor = createFunctor(&InputManager::clearBuffers); 112 bufferFunctor->setObject(this); 113 detector->setLeaveFunctor(bufferFunctor); 111 detector->setLeaveFunctor(createFunctor(&InputManager::clearBuffers, this)); 114 112 keyDetector_ = new KeyDetector(); 115 113 detector->setHandler(keyDetector_); … … 124 122 this->updateActiveStates(); 125 123 126 { 127 // calibrate console command 128 FunctorMember<InputManager>* functor = createFunctor(&InputManager::calibrate); 129 functor->setObject(this); 130 this->getIdentifier()->addConsoleCommand(createConsoleCommand(functor, "calibrate"), true); 131 } 132 { 133 // reload console command 134 FunctorMember<InputManager>* functor = createFunctor(&InputManager::reload); 135 functor->setObject(this); 136 this->getIdentifier()->addConsoleCommand(createConsoleCommand(functor, "reload"), false); 137 } 124 // calibrate console command 125 this->getIdentifier()->addConsoleCommand(createConsoleCommand(createFunctor(&InputManager::calibrate, this), "calibrate"), true); 126 // reload console command 127 this->getIdentifier()->addConsoleCommand(createConsoleCommand(createFunctor(&InputManager::reload, this), "reload"), false); 138 128 139 129 CCOUT(4) << "Construction complete." << std::endl; -
code/branches/core5/src/libraries/core/input/Mouse.cc
r5738 r5829 48 48 49 49 #ifdef ORXONOX_PLATFORM_LINUX 50 { 51 // Mouse grab console command 52 FunctorMember<Mouse>* functor = createFunctor(&Mouse::grab); 53 functor->setObject(this); 54 this->getIdentifier()->addConsoleCommand(createConsoleCommand(functor, "grab"), false); 55 } 56 { 57 // Mouse ungrab console command 58 FunctorMember<Mouse>* functor = createFunctor(&Mouse::ungrab); 59 functor->setObject(this); 60 this->getIdentifier()->addConsoleCommand(createConsoleCommand(functor, "ungrab"), false); 61 } 50 // Mouse grab console command 51 this->getIdentifier()->addConsoleCommand(createConsoleCommand(createFunctor(&Mouse::grab, this), "grab"), false); 52 // Mouse ungrab console command 53 this->getIdentifier()->addConsoleCommand(createConsoleCommand(createFunctor(&Mouse::ungrab, this), "ungrab"), false); 62 54 #endif 63 55 }
Note: See TracChangeset
for help on using the changeset viewer.