almost all event managers stored a pointer back to the logic manager, easier if this pointer is in the base class - SCA_EventManager

This commit is contained in:
Campbell Barton
2009-09-25 16:30:15 +00:00
parent 9f6566c0a5
commit aa989c1e83
23 changed files with 22 additions and 44 deletions

View File

@@ -37,9 +37,8 @@
SCA_KeyboardManager::SCA_KeyboardManager(SCA_LogicManager* logicmgr,
SCA_IInputDevice* inputdev)
: SCA_EventManager(KEYBOARD_EVENTMGR),
m_inputDevice(inputdev),
m_logicmanager(logicmgr)
: SCA_EventManager(logicmgr, KEYBOARD_EVENTMGR),
m_inputDevice(inputdev)
{
}
@@ -65,7 +64,7 @@ void SCA_KeyboardManager::NextFrame()
SG_DList::iterator<SCA_ISensor> it(m_sensors);
for (it.begin();!it.end();++it)
{
(*it)->Activate(m_logicmanager);
(*it)->Activate(m_logicmgr);
}
}