40 #ifndef _areaeffectmanager_cpp
41 #define _areaeffectmanager_cpp
43 #include "areaeffectmanager.h"
45 #include "fieldofforce.h"
46 #include "gravityfield.h"
47 #include "gravitywell.h"
49 #include "Physics/physicsmanager.h"
51 #include "actormanager.h"
69 TargetManager(Target) { }
90 AreaEffectUpdateWork(NULL),
101 AreaEffectUpdateWork(NULL),
102 ThreadResources(NULL)
233 if(Name == (*it)->GetName())
251 (*AEFactIt).second->DestroyAreaEffect( (*AEIt) );
267 (*AEFactIt).second->DestroyAreaEffect( (*AEIt) );
282 (*AEFactIt).second->DestroyAreaEffect( (*AEIt) );
319 delete AEFactIt->second;
327 {
delete (*AEFactIt).second; }
344 (*AE)->ApplyEffect();
389 {
return ManagerBase::MT_AreaEffectManager; }
392 {
return "DefaultAreaEffectManager"; }
404 {
return "DefaultAreaEffectManager"; }
413 {
delete ToBeDestroyed; }