#pragma once #include #include "enemy.h" #include #ifndef ENEMY_PATH_H #define ENEMY_PATH_H // Clase EnemyPath class EnemyPath : public Enemy { private: // Variables SDL_Point p1; // Punto 1 (inicial) de la ruta SDL_Point p2; // Punto 2 (final) de la ruta // Comprueba si ha llegado al limite del recorrido para darse media vuelta void checkPath(); public: // Constructor EnemyPath(enemy_t enemy, SDL_Point p1, SDL_Point p2); // Destructor ~EnemyPath(); // Actualiza las variables del objeto void update(); }; #endif