00001 #ifndef STATEMENU_H
00002 #define STATEMENU_H
00003
00004 #include "irrlicht.h"
00005 #include "state.h"
00006 #include "gui.h"
00007
00009
00012 class StateMenu : public State
00013 {
00014 public:
00018 StateMenu(irr::c8* n, irr::IrrlichtDevice* d);
00019
00021 ~StateMenu();
00022
00025 bool OnEvent(irr::SEvent event);
00026
00028 void entry(void);
00029
00031 void exit(void);
00032
00035 void render(irr::u32 deltaTime);
00036
00037 protected:
00038
00039 private:
00040 irr::gui::IGUIImage* imgMenu;
00041 Gui* gui;
00042 irr::core::stringc workingDirectory;
00043 };
00044
00045 #endif // STATEMENU_H