CH4RG3
Török Attila Szoftver laboratórium 1 nagy házi feladata
statemanager.h fájlreferencia

A jelenetek kezelését biztosító struktúra, és az azt implementáló függvények deklarációi. Részletek...

Adatszerkezetek

struct  StateManager
 A program jeleneteit kezelő struktúra. Részletek...

Enumerációk

enum  State {
  STATE_NONE, STATE_MAINMENU, STATE_LEVELSELECTOR, STATE_GAME,
  STATE_PROFILESELECTOR, STATE_HIGHSCORES
}
 Az egyes jeleneteket azonosító értékek. Részletek...

Függvények

StateManagerstatemanager_create (sfRenderWindow *, State)
 A StateManager struktúra konstruktora.
void statemanager_set_state (State)
 Jelentváltást ütemez be.
State statemanager_get_current_state (void)
 Az aktív jelenet azonosítójának lekérése.
void statemanager_handle_event (StateManager *, sfEvent)
 Az események kezelését proxyzó függvény.
void statemanager_update (StateManager *, float)
 Az léptetést proxyzó függvény.
void statemanager_render (StateManager *)
 Az kirajzolást proxyzó függvény.
void statemanager_destroy (StateManager *)
 A StateManager struktúra destruktora.

Részletes leírás

A jelenetek kezelését biztosító struktúra, és az azt implementáló függvények deklarációi.