#include <stdio.h>
#include <wchar.h>
#include "../global.h"
#include "../particles.h"
#include "../saves.h"
#include "../auxiliary/unicodePrint.h"
#include "../auxiliary/auxSDL.h"
Ugrás a fájl forráskódjához.
|
| enum | states {
mainMenu,
optionsMenu,
infoMenu,
pauseMenu,
game,
nameInput,
fading,
topListMenu,
loadMenu,
quit,
initGame,
initLoadedGame
} |
| |
◆ infoStart
| #define infoStart (int) 20 |
◆ infoTav
◆ loadStart
| #define loadStart (int) 10 |
◆ loadTav
◆ menuStart
| #define menuStart (int) 42 |
◆ menuTav
◆ optionsStart
| #define optionsStart (int) 25 |
◆ optionsTav
| #define optionsTav (int) 13 |
◆ topListItemsMax
| #define topListItemsMax 8 |
◆ states
◆ states
| Enumeráció-értékek |
|---|
| mainMenu | |
| optionsMenu | |
| infoMenu | |
| pauseMenu | |
| game | |
| nameInput | |
| fading | |
| topListMenu | |
| loadMenu | |
| quit | |
| initGame | |
| initLoadedGame | |
◆ 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 | ) |
|
◆ 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()
A toplista menü előtt meg kell hívni, hogy rendezett létező toplistát lássunk.