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

A főmenü függvényeinek definíciói. Részletek...

Függvények

void mainmenu_option_activated (int o)
 Végrehajtja a főmenüben kiválasztott menüponthoz tartozó akciót.
void mainmenu_set_current_option (MainMenu *mm, int o)
 Megváltoztatja a főmenüben az aktuális menüpontot.
MainMenumainmenu_create (sfRenderWindow *win)
 A MainMenu struktúra konstruktora.
void mainmenu_handle_event (MainMenu *mm, sfEvent e)
 A MainMenu struktúra eseményfeldolgozó függvénye.
void mainmenu_update (MainMenu *mm, float dt)
 A MainMenu struktúra logikáját léptető függvény.
void mainmenu_render (MainMenu *mm)
 A MainMenu struktúra kirajzoló függvénye.
void mainmenu_destroy (MainMenu *mm)
 A MainMenu struktúra destruktora.

Részletes leírás

A főmenü függvényeinek definíciói.

Függvények dokumentációja

void mainmenu_option_activated ( int  o)

Végrehajtja a főmenüben kiválasztott menüponthoz tartozó akciót.

Paraméterek
oA kiválasztott menüpont indexe.
Lásd még
MainMenu

A főmenüben a választásunktól függően elindít egy új játékot, vagy kilép a programból.

void mainmenu_set_current_option ( MainMenu mm,
int  o 
)

Megváltoztatja a főmenüben az aktuális menüpontot.

Paraméterek
mmA módosítandó MainMenu struktúrára mutató pointer.
oA kijelölendő menüpont indexe.
Lásd még
MainMenu

Az eddig kiválasztott menüpont színét visszaállítja fehérre, a kiválasztandóét pedig lilára, ezzel aktuálisnak jelölve azt.