#ifndef NET_MINECRAFT_CLIENT_GUI_SCREENS__DemoChooseLevelScreen_H__ #define NET_MINECRAFT_CLIENT_GUI_SCREENS__DemoChooseLevelScreen_H__ #include "ChooseLevelScreen.h" #include "../components/TextBox.h" class Button; class SimpleChooseLevelScreen: public ChooseLevelScreen { public: SimpleChooseLevelScreen(const std::string& levelName); virtual ~SimpleChooseLevelScreen(); void init(); void setupPositions(); void render(int xm, int ym, float a); void buttonClicked(Button* button); bool handleBackEvent(bool isDown); private: // Button* bCreative; Button* bGamemode; Button* bBack; Button* bCreate; bool hasChosen; std::string levelName; int gamemode; TextBox tLevelName; TextBox tSeed; }; #endif /*NET_MINECRAFT_CLIENT_GUI_SCREENS__DemoChooseLevelScreen_H__*/