#ifndef OPENMW_GAME_MWGUI_MAINMENU_H #define OPENMW_GAME_MWGUI_MAINMENU_H #include #include "imagebutton.hpp" namespace MWGui { class SaveGameDialog; class MainMenu : public OEngine::GUI::Layout { int mWidth; int mHeight; public: MainMenu(int w, int h); ~MainMenu(); void onResChange(int w, int h); virtual void setVisible (bool visible); private: MyGUI::Widget* mButtonBox; MyGUI::TextBox* mVersionText; std::map mButtons; void onButtonClicked (MyGUI::Widget* sender); void onNewGameConfirmed(); void updateMenu(); SaveGameDialog* mSaveGameDialog; }; } #endif