stateterrain.h

00001 #ifndef STATETERRAIN_H
00002 #define STATETERRAIN_H
00003 
00004 #include "irrlicht.h"
00005 #include "state.h"
00006 #include "gui.h"
00007 
00008 class Terrain;
00009 class Flock;
00010 class Roller;
00011 
00013 
00016 class StateTerrain : public State
00017 {
00018     public:
00022         StateTerrain(irr::c8* n, irr::IrrlichtDevice* d);
00023 
00025         ~StateTerrain();
00026 
00029         bool OnEvent(irr::SEvent event);
00030 
00032         void entry(void);
00033 
00035         void exit(void);
00036 
00039         void render(irr::u32 deltaTime);
00040 
00041     protected:
00042 
00043     private:
00044 
00045         Terrain*    terrain;
00046         Roller*     roller;
00047         Flock*      flock;
00048         Gui*        gui;
00049 };
00050 
00051 #endif // STATETERRAIN_H

Generated on Sun Dec 2 17:09:58 2007 for Swarm by  doxygen 1.4.6-NO