Debugando la clase enemy

This commit is contained in:
2022-08-27 21:02:51 +02:00
parent 8a79737520
commit 3f232c6c25
11 changed files with 191 additions and 199 deletions

View File

@@ -21,14 +21,18 @@ private:
Asset *asset; // Objeto con la ruta a todos los ficheros de recursos
Map *map; // Mapa con la información de la habitación
Player *player; // Puntero con el jugador
std::vector<Enemy *> enemies; // Vector con la lista de enemigos
std::vector<EnemyPath *> enemies; // Vector con la lista de enemigos
EnemyPath *enemy;
// Carga las variables desde un fichero
bool load(std::string file_path);
// Asigna variables a una estructura enemy_t
bool setEnemy(enemy_t *enemy, SDL_Point *p1, SDL_Point *p2, std::string var, std::string value);
public:
// Constructor
EnemyEngine(SDL_Renderer *renderer, Asset *asset, Player *player, Map *map);
EnemyEngine(SDL_Renderer *renderer, Asset *asset, Player *player, Map *map, std::string file);
// Destructor
~EnemyEngine();
@@ -38,6 +42,9 @@ public:
// Actualiza las variables del objeto
void update();
// Carga el vector de enemigos
//bool setEnemies(std::string file);
};
#endif