X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2FABM2.git;a=blobdiff_plain;f=ABM2%2FEngine%2FKernel.h;h=3eda3db6a5c011a9915e9d8b95c6a6865736ef9b;hp=0e1c39d8a584fe9e4959925de89854aa97f4c9e9;hb=887e744e425c6c25fcfdbad863d3c9287ad91d93;hpb=b5abb5111b87fc7973c1e3f3f989e4adc92362d6 diff --git a/ABM2/Engine/Kernel.h b/ABM2/Engine/Kernel.h index 0e1c39d..3eda3db 100755 --- a/ABM2/Engine/Kernel.h +++ b/ABM2/Engine/Kernel.h @@ -10,6 +10,7 @@ #endif // _MSC_VER > 1000 #include "singleton.h" +#include "SpriteManager.h" class CClient; @@ -30,10 +31,13 @@ public: void ResumeTask(const CMMPointer &t); void RemoveTask(const CMMPointer &t); void KillAllTasks(); - + + void setSpriteManager(CSpriteManager*) {this->sm = sm;} + CSpriteManager* getSpriteManager() {return this->sm;} protected: std::list< CMMPointer > taskList; std::list< CMMPointer > pausedTaskList; + CSpriteManager *sm; }; class ITask : public IMMObject