Platform játék
3D-s megjelenítés, véletlenszerű pályagenerálás, jutalmazó játékélmény
auxSDL.h
Ugrás a fájl dokumentációjához.
1 #ifndef AUXSDL_H_INCLUDED
2 #define AUXSDL_H_INCLUDED
3 
4  #include "../global.h"
5  #include "unicodePrint.h"
6 
7  #define mouseSize 20
9  typedef struct mousePos {
10  Uint16 x, y;
11  } mousePos;
12 
13  SDL_Cursor* openWindow();
14  Uint32 timer(Uint32 ms, void* param);
15  void setMousePosition(Uint16 x, Uint16 y);
17  void drawMouse(bool isBW);
18  bool isMouseOverRect(int xCenter, int yCenter, int xSize, int ySize);
19 
20 #endif // AUXSDL_H_INCLUDED
Definition: auxSDL.h:9
void setMousePosition(Uint16 x, Uint16 y)
Frissití az egér pozicióját.
Definition: auxSDL.c:49
Uint32 timer(Uint32 ms, void *param)
A játék időzítéséhez szükséges.
Definition: auxSDL.c:41
struct mousePos mousePos
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...
Definition: auxSDL.c:21
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 ...
Definition: auxSDL.c:60
mousePos getMousePosition()
Visszaadja az egérpoziciót.
Definition: auxSDL.c:55
Uint16 y
Definition: auxSDL.h:10
bool isMouseOverRect(int xCenter, int yCenter, int xSize, int ySize)
Egy téglalap felett van-e az egérmutató közepe?
Definition: auxSDL.c:69