Las superficies automaticas ya arrastran. Falta definir el sentido y la animación

This commit is contained in:
2022-09-25 14:09:37 +02:00
parent 8a4d2a541d
commit dea16e0004
4 changed files with 166 additions and 18 deletions

View File

@@ -59,6 +59,7 @@ public:
bool onBorder; // Indica si el jugador esta en uno de los cuatro bordes de la pantalla
int border; // Indica en cual de los cuatro bordes se encuentra
bool invincible; // Si es invencible, no puede morir
bool autoMovement; // Indica si esta siendo arrastrado por una superficie automatica
bool paused; // Indica si el jugador esta en modo pausa
SDL_Rect lastPosition; // Contiene la ultima posición del jugador, por si hay que deshacer algun movimiento
int jumpIni; // Valor del eje Y en el que se inicia el salto
@@ -104,6 +105,9 @@ public:
// Comprueba si el jugador tiene suelo debajo de los pies
bool isOnFloor();
// Comprueba si el jugador esta sobre una superficie automática
bool isOnAutoSurface();
// Comprueba si el jugador está sobre una rampa hacia abajo
bool isOnDownSlope();