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

Functions

void drawMainMenu (int deltaTime)
 A főmenüt rajzolja. More...
 
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. More...
 
void drawInfoMenu (int deltaTime)
 A játék leírását rajzolja meg. More...
 
void loadTopList ()
 A toplista menü előtt meg kell hívni, hogy rendezett létező toplistát lássunk. More...
 
void drawTopList (int deltaTime)
 Maga a toplista razoló függvény, az első pár helyet nagyobb betűvel rajzolja. More...
 
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. More...
 
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. More...
 

Variables

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

Function Documentation

◆ 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.

Variable Documentation

◆ names

Uint16 names[topListItemsMax][100]

◆ namesIndex

int namesIndex

◆ points

int points[topListItemsMax]