1 #ifndef FLOATERS_H_INCLUDED 2 #define FLOATERS_H_INCLUDED 29 #endif // FLOATERS_H_INCLUDED
floaterType type
Definition: floaters.h:15
mousePos mouse
Definition: auxSDL.c:3
#define playerSize
Definition: player.c:3
vector2D position
Definition: floaters.h:16
Definition: floaters.h:11
void createEnemy()
A játékos közelében elhelyez egy új ellenséget.
Definition: floaters.c:40
float slownessDebuffLeft
Definition: floaters.h:18
vector3D playerPosition
Definition: player.c:8
Definition: floaters.h:14
#define renderObjectsPerCube
Definition: camera.c:5
void createProjectile(vector3D playerPosition, vector3D playerSize, vector2D *playerVelocity, mousePos mouse)
Lövedék létrehozása. A megadott paraméterek függvényében a létrehozott lövedék az egér irányafele ind...
Definition: floaters.c:69
float size
Definition: floaters.h:19
void moveFloaters(int deltaTime)
Minden floaterre meghívja a szükséges mozgatási műveletet.
Definition: floaters.c:230
floaterType
Definition: floaters.h:10
void freeFloaterList()
Felszabadítja az ellenségek és lövedékek listáját.
Definition: floaters.c:24
void getFloatersRenderObject(int x, int y, renderObject *renderMap, int renderObjectsPerCube)
Visszaadja az adott térfogatban lévő floater testeket. A sorrend nem elhanyagolható 3D-s testek rajzo...
Definition: floaters.c:252
vector2D velocity
Definition: floaters.h:17
renderObject *** renderMap
Definition: camera.c:12
struct floater * next
Definition: floaters.h:20
Definition: floaters.h:11
vector2D playerVelocity
Definition: player.c:9