CGameMenu Class Reference

#include <GameMenu.hpp>

Inherits TSingleton< CGameMenu >.

List of all members.

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.


Detailed Description

Die Spielmenu-Klasse (als Singleton). Sie sorgt fuer die Anzeige aller 2D-Menueelemente (aber nicht des GUIs!) wie Hauptmenue, Pausemenue usw. Die Anzeige des jeweiligen Menues ist abhaengig vom aktuellen Programm- und Spielstatus.

Member Function Documentation

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

Parameters:
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


The documentation for this class was generated from the following files:

Generated on Sun Jul 27 21:05:50 2008 for Traxi by  doxygen 1.5.5