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