![]() |
CH4RG3
Török Attila Szoftver laboratórium 1 nagy házi feladata
|
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 | |
StateManager * | statemanager_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. |
A jelenetek kezelését biztosító struktúra, és az azt implementáló függvények deklarációi.