Changeset 1878 for code/trunk/src/core/input/ExtendedInputState.cc
- Timestamp:
- Oct 3, 2008, 1:26:48 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/core/input/ExtendedInputState.cc
r1755 r1878 366 366 void ExtendedInputState::removeAndDestroyAllHandlers() 367 367 { 368 for (std::vector<Input Tickable*>::iterator it = allHandlers_.begin();368 for (std::vector<InputHandler*>::iterator it = allHandlers_.begin(); 369 369 it != allHandlers_.end(); ++it) 370 370 delete *it; … … 387 387 True if added, false if handler already existed. 388 388 */ 389 bool ExtendedInputState::addHandler(Input Tickable* handler)389 bool ExtendedInputState::addHandler(InputHandler* handler) 390 390 { 391 391 bool success = false; … … 406 406 True if removal was successful, false if handler was not found. 407 407 */ 408 bool ExtendedInputState::removeHandler(Input Tickable* handler)408 bool ExtendedInputState::removeHandler(InputHandler* handler) 409 409 { 410 410 bool success = false; … … 449 449 { 450 450 // we can use a set to have a list of unique pointers (an object can implement all 3 handlers) 451 std::set<Input Tickable*> tempSet;451 std::set<InputHandler*> tempSet; 452 452 for (unsigned int iHandler = 0; iHandler < keyHandlers_.size(); iHandler++) 453 453 tempSet.insert(keyHandlers_[iHandler]); … … 460 460 // copy the content of the map back to the actual vector 461 461 allHandlers_.clear(); 462 for (std::set<Input Tickable*>::const_iterator itHandler = tempSet.begin();462 for (std::set<InputHandler*>::const_iterator itHandler = tempSet.begin(); 463 463 itHandler != tempSet.end(); itHandler++) 464 464 allHandlers_.push_back(*itHandler); … … 469 469 for (unsigned int i = 0; i < joyStickHandlers_.size(); ++i) 470 470 setInputDeviceEnabled(2 + i, (joyStickHandlers_[i].size() != 0)); 471 472 this->bHandlersChanged_ = true; 471 473 } 472 474 }
Note: See TracChangeset
for help on using the changeset viewer.