Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Attributes | List of all members
CObjectManager Class Reference
Inheritance diagram for CObjectManager:
Inheritance graph
[legend]

Public Member Functions

bool AddInstance (CObject *instance)
 Registers new object.
 
bool DeleteInstance (CObject *instance)
 Deletes the registered object.
 
CObjectSearchInstance (int id)
 Seeks for an object.
 
CObjectCreateObject (Math::Vector pos, float angle, float zoom, float height, ObjectType type, float power, bool trainer, bool toy, int option)
 Creates an object.
 

Protected Attributes

CObjectm_table [MAX_OBJECTS]
 
int usedCount
 

Additional Inherited Members

- Static Public Member Functions inherited from CSingleton< CObjectManager >
static CObjectManagerGetInstance ()
 
static CObjectManagerGetInstancePointer ()
 
static bool IsCreated ()
 
- Static Protected Attributes inherited from CSingleton< CObjectManager >
static CObjectManagerm_instance = nullptr
 

The documentation for this class was generated from the following files: