diff options
Diffstat (limited to 'source/gameengine/GameLogic/SCA_ILogicBrick.cpp')
-rw-r--r-- | source/gameengine/GameLogic/SCA_ILogicBrick.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/source/gameengine/GameLogic/SCA_ILogicBrick.cpp b/source/gameengine/GameLogic/SCA_ILogicBrick.cpp index 72a0b392447..d0a6e4540c9 100644 --- a/source/gameengine/GameLogic/SCA_ILogicBrick.cpp +++ b/source/gameengine/GameLogic/SCA_ILogicBrick.cpp @@ -35,12 +35,11 @@ #include "SCA_ILogicBrick.h" #include "EXP_PyObjectPlus.h" -SCA_LogicManager* SCA_ILogicBrick::m_sCurrentLogicManager = NULL; - SCA_ILogicBrick::SCA_ILogicBrick(SCA_IObject* gameobj) : CValue(), m_gameobj(gameobj), + m_logicManager(NULL), m_Execute_Priority(0), m_Execute_Ueber_Priority(0), m_bActive(false), @@ -143,6 +142,16 @@ bool SCA_ILogicBrick::LessComparedTo(SCA_ILogicBrick* other) (this->m_Execute_Priority < other->m_Execute_Priority)); } +void SCA_ILogicBrick::SetLogicManager(SCA_LogicManager *logicmgr) +{ + m_logicManager = logicmgr; +} + +SCA_LogicManager *SCA_ILogicBrick::GetLogicManager() +{ + return m_logicManager; +} + void SCA_ILogicBrick::RegisterEvent(CValue* eventval) { if (m_eventval) |