Platform játék
3D-s megjelenítés, véletlenszerű pályagenerálás, jutalmazó játékélmény
Data Structures | Macros | Typedefs | Functions
auxSDL.h File Reference
#include "../global.h"
#include "unicodePrint.h"

Go to the source code of this file.

Data Structures

struct  mousePos
 

Macros

#define mouseSize   20
 

Typedefs

typedef struct mousePos mousePos
 

Functions

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. More...
 
Uint32 timer (Uint32 ms, void *param)
 A játék időzítéséhez szükséges. More...
 
void setMousePosition (Uint16 x, Uint16 y)
 Frissití az egér pozicióját. More...
 
mousePos getMousePosition ()
 Visszaadja az egérpoziciót. More...
 
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. More...
 
bool isMouseOverRect (int xCenter, int yCenter, int xSize, int ySize)
 Egy téglalap felett van-e az egérmutató közepe? More...
 

Macro Definition Documentation

◆ mouseSize

#define mouseSize   20

Az egérmutató négyzetnek az oldalhosszusága.

Typedef Documentation

◆ mousePos

typedef struct mousePos mousePos

Function Documentation

◆ drawMouse()

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.

◆ getMousePosition()

mousePos getMousePosition ( )

Visszaadja az egérpoziciót.

◆ isMouseOverRect()

bool isMouseOverRect ( int  xCenter,
int  yCenter,
int  xSize,
int  ySize 
)

Egy téglalap felett van-e az egérmutató közepe?

◆ openWindow()

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.

Returns
kurzor amit fel kell később szabadítanunk

◆ setMousePosition()

void setMousePosition ( Uint16  x,
Uint16  y 
)

Frissití az egér pozicióját.

◆ timer()

Uint32 timer ( Uint32  ms,
void *  param 
)

A játék időzítéséhez szükséges.