Platform játék
3D-s megjelenítés, véletlenszerű pályagenerálás, jutalmazó játékélmény
player.h fájlreferencia
#include "global.h"
#include "map.h"
#include "auxiliary/auxSDL.h"

Ugrás a fájl forráskódjához.

Függvények

void setPlayerGravity (int gravity)
 
void setDie (bool newValue)
 
bool isAlive ()
 
int getPoints ()
 
void setPoints (int newAmount)
 
void updateText (int newPoints)
 
void shoot (mousePos mouse)
 
bool slowTime (bool isEnabled)
 
void getPlayerStats (vector2D *maxVelocity)
 
void setPlayerStartingPosition (int x, int y)
 
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. Részletek...
 
renderObject getPlayerRenderObject ()
 A rajzoláshoz kell, átadja a megfelelő adatokat. Részletek...
 
void drawPointsText ()
 

Függvények dokumentációja

◆ drawPointsText()

void drawPointsText ( )

◆ getPlayerRenderObject()

renderObject getPlayerRenderObject ( )

A rajzoláshoz kell, átadja a megfelelő adatokat.

◆ getPlayerStats()

void getPlayerStats ( vector2D *  maxVelocity)

◆ getPoints()

int getPoints ( )

◆ isAlive()

bool isAlive ( )

◆ movePlayer()

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.

Paraméterek
billentyűzet
mseltelt idő

◆ setDie()

void setDie ( bool  newValue)

◆ setPlayerGravity()

void setPlayerGravity ( int  gravity)

◆ setPlayerStartingPosition()

void setPlayerStartingPosition ( int  x,
int  y 
)

◆ setPoints()

void setPoints ( int  newAmount)

◆ shoot()

void shoot ( mousePos  mouse)

◆ slowTime()

bool slowTime ( bool  isEnabled)

◆ updateText()

void updateText ( int  newPoints)