|
Platform játék
3D-s megjelenítés, véletlenszerű pályagenerálás, jutalmazó játékélmény
|
#include "auxSDL.h"Függvények | |
| SDL_Cursor * | openWindow () |
| Létrehozza a játék futtatásához szükséges környezetet. Megnézi az elérhető legnagyobb felbontást, azzal a felbontással létrehoz egy ablakot, illetve meghív pár, az inicializáláshoz szükséges függvényt. Részletek... | |
| Uint32 | timer (Uint32 ms, void *param) |
| A játék időzítéséhez szükséges. Részletek... | |
| void | setMousePosition (Uint16 x, Uint16 y) |
| Frissití az egér pozicióját. Részletek... | |
| mousePos | getMousePosition () |
| Visszaadja az egérpoziciót. Részletek... | |
| void | drawMouse (bool isBW) |
| Lerajzolja a képernyőre az egeret, erre azért van szükség, mert az SDL csak fekete-fehér egérmutatót kezel. Részletek... | |
| bool | isMouseOverRect (int xCenter, int yCenter, int xSize, int ySize) |
| Egy téglalap felett van-e az egérmutató közepe? Részletek... | |
Változók | |
| mousePos | mouse |
| void drawMouse | ( | bool | isBW | ) |
Lerajzolja a képernyőre az egeret, erre azért van szükség, mert az SDL csak fekete-fehér egérmutatót kezel.
| mousePos getMousePosition | ( | ) |
Visszaadja az egérpoziciót.
| bool isMouseOverRect | ( | int | xCenter, |
| int | yCenter, | ||
| int | xSize, | ||
| int | ySize | ||
| ) |
Egy téglalap felett van-e az egérmutató közepe?
| SDL_Cursor* openWindow | ( | ) |
Létrehozza a játék futtatásához szükséges környezetet. Megnézi az elérhető legnagyobb felbontást, azzal a felbontással létrehoz egy ablakot, illetve meghív pár, az inicializáláshoz szükséges függvényt.
| void setMousePosition | ( | Uint16 | x, |
| Uint16 | y | ||
| ) |
Frissití az egér pozicióját.
| Uint32 timer | ( | Uint32 | ms, |
| void * | param | ||
| ) |
A játék időzítéséhez szükséges.
| mousePos mouse |
Az egér koordinátáit tárolja, így egyszerűbb, mint közvetlen az eventek figyelése.