#pragma once #include "ifdefs.h" #include "utils.h" #include "asset.h" #include "animatedsprite.h" #include #ifndef PLAYER_H #define PLAYER_H // Clase Player class Player { private: LTexture *texture; // Textura con los graficos del enemigo AnimatedSprite *sprite; // Sprite del enemigo SDL_Renderer *renderer; // El renderizador de la ventana Asset *asset; // Objeto con la ruta a todos los ficheros de recursos color_t color; // Color del jugador public: // Constructor Player(std::string _tileset, SDL_Renderer *_renderer, Asset *_asset); // Destructor ~Player(); // Pinta el enemigo en pantalla void draw(); // Actualiza las variables del objeto void update(); }; #endif