INTRO optimizada y revisada

This commit is contained in:
2022-09-28 11:48:01 +02:00
parent 072a488de6
commit 1552f6385c
7 changed files with 220 additions and 438 deletions

View File

@@ -12,17 +12,20 @@
class SmartSprite : public AnimatedSprite
{
private:
// VAriables
bool enabled; // Indica si esta habilitado
bool onDestination; // Indica si está en el destino
int destX; // Posicion de destino en el eje X
int destY; // Posicion de destino en el eje Y
int id; // Identificador
int enabledCounter; // Contador para deshabilitarlo
bool finished; // Indica si ya ha terminado
// Comprueba el movimiento
void checkMove();
// Comprueba si ha terminado
void checkFinished();
public:
// Constructor
SmartSprite(LTexture *texture, SDL_Renderer *renderer);
@@ -63,12 +66,6 @@ public:
// Obtiene el valor de la variable
bool isOnDestination();
// Establece el valor de la variable
void setId(int id);
// Obtiene el valor de la variable
int getId();
// Obtiene el valor de la variable
bool hasFinished();
};