CFramework Class Reference

#include <Framework.hpp>

Inherits TSingleton< CFramework >.

List of all members.

Public Member Functions

bool Init (int ScreenWidth, int ScreenHeight, int ColorDepth, bool bFullscreen)
void Quit ()
void Update ()
 Timer und Keyboardstatus updaten.
void Flip ()
 Doppelbuffer austauschen!
void SwitchFullscreen ()
SDL_Event * GetEvent ()
bool KeyDown (int Key_ID)


Detailed Description

Framework Klasse. Initialisiert Anwendung und stellt Schnittstellen und Funktionen f�r den allgemeinen Programmablauf zur Verf�gung. Die Framework Klasse ist als Singleton Objekt per Makro "g_pFramework" im gesamten Projekt anzusteuern

Member Function Documentation

bool CFramework::Init ( int  ScreenWidth,
int  ScreenHeight,
int  ColorDepth,
bool  bFullscreen 
)

Initialiserung der Anwendung: SDL initialisieren, Vollbild/Fenstermodus starten, OpenGL Parameter setzen

Parameters:
ScreenWidth Bildschirmbreite
ScreenHeight Bildschirmh�he
ColorDepth Farbtiefe
bFullscreen Vollbild?

void CFramework::Quit (  ) 

Framework beenden & Speicher freigeben: Aufrufen der Quit() Funktionen anderer Klassen Beenden von SDL

void CFramework::SwitchFullscreen (  ) 

Fullscreen an/aus Achtung: Funktioniert noch nicht richtig!

SDL_Event * CFramework::GetEvent (  ) 

Event-Pointer zur�ckliefern

Returns:
Event-Pointer

bool CFramework::KeyDown ( int  Key_ID  ) 

Tastendruck abfragen

Parameters:
Key_ID Tasten-ID
See also:
http://www.libsdl.org/cgi/docwiki.cgi/SDLKey


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