X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=ABM2%2FEngine%2FKernel.h;h=a09f11a15c151bd31d2d81a5dd963fb7cb4d0a7a;hb=9ab93a814d8ce0cf4d40fbb627ad21a28d265bcc;hp=0e1c39d8a584fe9e4959925de89854aa97f4c9e9;hpb=c3e81e6b78efc4eefdf1837c894edd6022e1d58a;p=matthijs%2FABM2.git diff --git a/ABM2/Engine/Kernel.h b/ABM2/Engine/Kernel.h index 0e1c39d..a09f11a 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* sm) {this->sm = sm;} + CSpriteManager* getSpriteManager() {return this->sm;} protected: std::list< CMMPointer > taskList; std::list< CMMPointer > pausedTaskList; + CSpriteManager *sm; }; class ITask : public IMMObject