28 typedef vector<CSimObject*> TSimObjectVector;
29 typedef vector<CSimObject*>::iterator TSimObjectVectorIterator;
40 const char* GetName()
const;
42 virtual void Draw(
CRender* pc_render);
43 virtual void SimulationStep(
unsigned int un_step_number);
44 virtual void Keypressed(
int keycode);
47 virtual void RemoveChild(
CSimObject* pc_child);
49 virtual void PrintfChildren(
unsigned indent);
51 virtual TSimObjectVector* GetChildren();
53 static bool g_bShuffleChildren;
57 TSimObjectVector m_vecSimObjectChildren;