Unuk/src/libUnuk/MainMenu.h

46 lines
649 B
C++

#ifndef _MAINMENU_H_
#define _MAINMENU_H_
#include "../Unuk/Constants.h"
#include "FPS.h"
#include "Button.h"
#include "Map.h"
#include "Rect.h"
#include "Text.h"
enum mainMenuNavVal_t {
mainMenuNewGame,
mainMenuLoadGame,
mainMenuOptions,
mainMenuExitGame
};
class MainMenu {
public:
MainMenu(void);
~MainMenu(void);
mainMenuNavVal_t Run(void);
private:
void Render(void);
Map _background;
Text lblMenu;
Button btnNewGame;
bool btnNewGameActive;
Rect rectNewGame;
Text lblNewGame;
Button btnNewGameYes;
Button btnNewGameNo;
Button btnLoadGame;
Button btnOptions;
Button btnExit;
};
#endif