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

Függvények

int str32len (sfUint32 *)
 A strlen függvény megvalósítása 32 bites integer (Unicode) tömbre.
void profileselector_set_current_option (ProfileSelector *ps, int o)
 Megváltoztatja a főmenüben az aktuális menüpontot.
void profileselector_new_profile (ProfileSelector *ps)
void profileselector_delete_profile (ProfileSelector *ps, int n)
ProfileSelectorprofileselector_create (sfRenderWindow *win)
 A ProfileSelector struktúra konstruktora.
void profileselector_handle_event (ProfileSelector *ps, sfEvent e)
 A ProfileSelector struktúra eseményfeldolgozó függvénye.
void profileselector_update (ProfileSelector *ps, float dt)
 A ProfileSelector struktúra logikáját léptető függvény.
void profileselector_render (ProfileSelector *ps)
 A ProfileSelector struktúra kirajzoló függvénye.
void profileselector_destroy (ProfileSelector *ps)
 A ProfileSelector struktúra destruktora.

Függvények dokumentációja

void profileselector_delete_profile ( ProfileSelector ps,
int  n 
)
void profileselector_new_profile ( ProfileSelector ps)
void profileselector_set_current_option ( ProfileSelector ps,
int  o 
)

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

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

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.

int str32len ( sfUint32 *  s)

A strlen függvény megvalósítása 32 bites integer (Unicode) tömbre.

Paraméterek
sA vizsgálandó string.
Visszatérési érték
Az s string hossza (a végjelző 0 nélkül).