1 #ifndef PLAYER_H_INCLUDED 2 #define PLAYER_H_INCLUDED 10 void setDie(
bool newValue);
22 void movePlayer(
unsigned char* keys,
int deltaTime);
26 #endif // PLAYER_H_INCLUDED mousePos mouse
Definition: auxSDL.c:3
bool isAlive()
Definition: player.c:20
renderObject getPlayerRenderObject()
A rajzoláshoz kell, átadja a megfelelő adatokat.
Definition: player.c:180
void setPoints(int newAmount)
Definition: player.c:40
void drawPointsText()
Definition: player.c:31
void getPlayerStats(vector2D *maxVelocity)
Definition: player.c:189
void setDie(bool newValue)
Definition: player.c:16
void movePlayer(unsigned char *keys, int deltaTime)
Mozgatja a játékost a billentyű lenyomások alapján. Az ütközés érzékelés elég érdekes, megnézni, hogyha megváltoztatná a játékos helyzetét, akkor illegális pozicióba lenne-e, ha igen akkor pont annyira változtatja meg, hogy épp ne legyen illegális állapotban.
Definition: player.c:56
void setPlayerGravity(int gravity)
int getPoints()
Definition: player.c:45
void setPlayerStartingPosition(int x, int y)
Definition: player.c:35
bool slowTime(bool isEnabled)
Definition: player.c:167
void shoot(mousePos mouse)
Definition: player.c:157
void updateText(int newPoints)
Definition: player.c:24