Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Enumerations
iman.h File Reference

Instance manager for managed classes. More...

#include "common/singleton.h"
Include dependency graph for iman.h:

Go to the source code of this file.

Classes

struct  ManagedClassInstances
 Instances of class managed by CInstanceManager. More...
class  CInstanceManager
 Manager for instances of certain classes. More...

Enumerations

enum  ManagedClassType {
  CLASS_OBJECT = 0, CLASS_PHYSICS = 1, CLASS_BRAIN = 2, CLASS_PYRO = 3,
  CLASS_MAX = 4
}
 Type of class managed by CInstanceManager. More...

Detailed Description

Instance manager for managed classes.

Enumeration Type Documentation

Type of class managed by CInstanceManager.

Enumerator:
CLASS_OBJECT 

CObject.

CLASS_PHYSICS 

CPhysics.

CLASS_BRAIN 

CBrain.

CLASS_PYRO 

Gfx::CPyro.

CLASS_MAX 

Maximum (number of managed classes)