Platform játék
3D-s megjelenítés, véletlenszerű pályagenerálás, jutalmazó játékélmény
menuDraw.c fájlreferencia
#include "menuDraw.h"

Függvények

void drawMainMenu (int deltaTime)
 A főmenüt rajzolja. Részletek...
 
void drawOptionsMenu (int deltaTime, int currentOptions[], bool click)
 A beállítások menüpont rajzolása, a beállításokat a betöltött mentések is befolyásolják. Figyelni kell, hogy a belépés kattintását ne érzékelje csúszka kattintásnak. Részletek...
 
void drawInfoMenu (int deltaTime)
 A játék leírását rajzolja meg. Részletek...
 
void loadTopList ()
 A toplista menü előtt meg kell hívni, hogy rendezett létező toplistát lássunk. Részletek...
 
void drawTopList (int deltaTime)
 Maga a toplista razoló függvény, az első pár helyet nagyobb betűvel rajzolja. Részletek...
 
void drawPauseMenu (bool saved)
 Ha a játékos szüneteltei a játékot(ESC) ezt fogja látni. Elég drága az átlátszó box, szóval csak óvatosan a méretével. Részletek...
 
void drawLoadMenu (int deltaTime)
 Itt lehet mentett játékot betölteni, ha belépünk ebbe a menübe, a jelenlegi játékmenetünk elveszik. Részletek...
 

Változók

Uint16 names [topListItemsMax][100]
 
int points [topListItemsMax]
 
int namesIndex
 

Függvények dokumentációja

◆ drawInfoMenu()

void drawInfoMenu ( int  deltaTime)

A játék leírását rajzolja meg.

◆ drawLoadMenu()

void drawLoadMenu ( int  deltaTime)

Itt lehet mentett játékot betölteni, ha belépünk ebbe a menübe, a jelenlegi játékmenetünk elveszik.

◆ drawMainMenu()

void drawMainMenu ( int  deltaTime)

A főmenüt rajzolja.

◆ drawOptionsMenu()

void drawOptionsMenu ( int  deltaTime,
int  currentOptions[],
bool  click 
)

A beállítások menüpont rajzolása, a beállításokat a betöltött mentések is befolyásolják. Figyelni kell, hogy a belépés kattintását ne érzékelje csúszka kattintásnak.

◆ drawPauseMenu()

void drawPauseMenu ( bool  saved)

Ha a játékos szüneteltei a játékot(ESC) ezt fogja látni. Elég drága az átlátszó box, szóval csak óvatosan a méretével.

◆ drawTopList()

void drawTopList ( int  deltaTime)

Maga a toplista razoló függvény, az első pár helyet nagyobb betűvel rajzolja.

◆ loadTopList()

void loadTopList ( )

A toplista menü előtt meg kell hívni, hogy rendezett létező toplistát lássunk.

Változók dokumentációja

◆ names

Uint16 names[topListItemsMax][100]

◆ namesIndex

int namesIndex

◆ points

int points[topListItemsMax]