28 const int MAX_OBJECTS = 500;
CSingleton base class for singletons.
CObject * SearchInstance(int id)
Seeks for an object.
Definition: objman.cpp:60
Definition: singleton.h:27
bool AddInstance(CObject *instance)
Registers new object.
Definition: objman.cpp:40
ObjectType
Type of game object.
Definition: object.h:46
CObject * CreateObject(Math::Vector pos, float angle, ObjectType type, float power=-1.f, float zoom=1.f, float height=0.f, bool trainer=false, bool toy=false, int option=0)
Creates an object.
Definition: objman.cpp:66
bool DeleteInstance(CObject *instance)
Deletes the registered object.
Definition: objman.cpp:49
CObject - base class for all game objects.
3D (3x1) vector
Definition: vector.h:49
void Flush()
Removes all objects.
Definition: objman.cpp:361