#include <GameMenu.hpp>
Inherits TSingleton< CGameMenu >.
Public Member Functions | |
CGameMenu () | |
Konstruktor. Legt Standardwerte fest. | |
~CGameMenu () | |
Dekonstruktor. Gibt Speicher frei. | |
void | Init (EProgramStatus *peProgStatus, EGameStatus *peGameStatus, CGame *pGame, CSaveGame *pSaveGame) |
void | Draw () |
void | Update () |
Aktualisiert Menuedaten, ruft ProcessEvents() auf. |
void CGameMenu::Init | ( | EProgramStatus * | peProgStatus, | |
EGameStatus * | peGameStatus, | |||
CGame * | pGame, | |||
CSaveGame * | pSaveGame | |||
) |
Funktion, die zur Initialisierung des GameMenus die Zeiger auf Programm- / Spielstatus, Spielinstanz und SaveGame Instanz setzt
peProgStatus | Zeiger auf Programmstatus | |
peGameStatus | Zeiger auf Spielestatus | |
pGame | Spielinstanz | |
pSaveGame | SaveGame Instanz |
void CGameMenu::Draw | ( | ) |
Zeigt das aktuelle Menue an, je nach Programm und Spielstatus Wird in der run() Funktion von CGame aufgerufen