Ya detecta las plataformas móviles bajo los pies

This commit is contained in:
2022-08-26 20:41:48 +02:00
parent 5ff62a6950
commit dda1e049c6
9 changed files with 122 additions and 18 deletions

View File

@@ -9,7 +9,7 @@
#ifndef ACTOR_H
#define ACTOR_H
// Tipos de actores
// Nombres de actores
enum actor_name_e
{
a_moving_platform,
@@ -32,7 +32,7 @@ struct actor_t
float y; // Posición inicial en el eje Y
float vx; // Velocidad en el eje X
float vy; // Velocidad en el eje Y
actor_name_e name; // Tipo de actor
actor_name_e name; // Nombre del actor
};
// Clase Actor
@@ -44,6 +44,7 @@ protected:
LTexture *texture; // Textura con los graficos del enemigo
AnimatedSprite *sprite; // Sprite del enemigo
SDL_Rect collider; // Caja de colisión
actor_name_e name; // Nombre del actor
public:
// Constructor
@@ -61,6 +62,9 @@ public:
// Obtiene el rectangulo de colision del enemigo
SDL_Rect &getCollider();
// Obtiene el nombre del actor
actor_name_e getName();
};
#endif