statetornado.h

00001 #ifndef STATETORNADO_H
00002 #define STATETORNADO_H
00003 
00004 #include "irrlicht.h"
00005 #include "state.h"
00006 #include "gui.h"
00007 
00008 class Boid;
00009 class Terrain;
00010 
00011 class StateTornado : public State
00012 {
00013     public:
00014 
00015         StateTornado(irr::c8* n, irr::IrrlichtDevice* d);
00016 
00018         ~StateTornado();
00019 
00022         bool OnEvent(irr::SEvent event);
00023 
00025         void entry(void);
00026 
00028         void exit(void);
00029 
00032         void render(irr::u32 deltaTime);
00033 
00034     protected:
00035 
00036     private:
00037 
00038         irr::core::array<Boid*>     boids;
00039         Terrain*                    terrain;
00040         Gui*                        gui;
00041 };
00042 
00043 #endif // STATETORNADO_H

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