forked from jaildesigner-jailgames/jaildoctors_dilemma
Las superficies automaticas ya arrastran. Falta definir el sentido y la animación
This commit is contained in:
@@ -83,6 +83,7 @@ private:
|
||||
std::vector<d_line_t> rightSlopes; // Lista con todas las rampas que suben hacia la derecha
|
||||
int counter; // Contador para lo que haga falta
|
||||
std::vector<aTile_t> aTile; // Vector con los indices de tiles animados
|
||||
std::vector<h_line_t> autoSurfaces; // Lista con las superficies automaticas de la habitación
|
||||
|
||||
int tileSize; // Ancho del tile en pixels
|
||||
int mapWidth; // Ancho del mapa en tiles
|
||||
@@ -125,6 +126,9 @@ private:
|
||||
// Encuentra todas las rampas que suben hacia la derecha
|
||||
void setRightSlopes();
|
||||
|
||||
// Calcula las superficies automaticas
|
||||
void setAutoSurfaces();
|
||||
|
||||
// Localiza todos los tiles animados de la habitación
|
||||
void setAnimatedTiles();
|
||||
|
||||
@@ -198,9 +202,15 @@ public:
|
||||
// Comprueba las colisiones
|
||||
int checkBottomSurfaces(SDL_Rect *rect);
|
||||
|
||||
// Comprueba las colisiones
|
||||
int checkAutoSurfaces(SDL_Rect *rect);
|
||||
|
||||
// Comprueba las colisiones
|
||||
bool checkTopSurfaces(SDL_Point *p);
|
||||
|
||||
// Comprueba las colisiones
|
||||
bool checkAutoSurfaces(SDL_Point *p);
|
||||
|
||||
// Comprueba las colisiones
|
||||
int checkLeftSlopes(v_line_t *line);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user