Trabajando en integrar el objeto asset y mejorar los objetos player y map

This commit is contained in:
2022-08-08 23:05:13 +02:00
parent 0fa0368cca
commit ff341d8cee
4 changed files with 68 additions and 184 deletions

View File

@@ -42,38 +42,6 @@ private:
Uint32 counter; // Contador para el juego
};
// Recursos
struct _resourceFile
{
std::string file;
};
struct _resourceSound
{
std::string file;
JA_Sound sound;
};
struct _resourceMusic
{
std::string file;
JA_Music music;
};
struct _resourceTexture
{
std::string file;
LTexture *texture;
};
struct _resource
{
_resourceFile file[TOTAL_FILE];
_resourceSound sound[TOTAL_SOUND];
_resourceMusic music[TOTAL_MUSIC];
_resourceTexture texture[TOTAL_TEXTURE];
};
SDL_Window *window; // La ventana de la aplicación
SDL_Renderer *renderer; // El renderizador donde se dibuja todo
SDL_Event *eventHandler; // Manejador de eventos
@@ -81,9 +49,7 @@ private:
SDL_Joystick *gameController; // Manejador para el mando 1
SDL_Haptic *controllerHaptic; // Manejador para la vibración del mando
_game game; // Contiene las variables de la sección de juego
//_menu menu; // Variable con los objetos menu
_resource resource; // Contiene todos los objetos y variables asociados a recursos
_game game; // Contiene las variables de la sección de juego
_options options; // Contiene todas las opciones del programa
_text text; // Variable con los objetos texto
bool gameControllerFound; // Indica si se ha encontrado algun mando conectado
@@ -129,13 +95,7 @@ private:
void setPath(std::string _path);
// Crea el indice de ficheros de recursos
void setFileList();
// Comprueba que todos los ficheros de recursos existen
bool checkResourceList();
// Inicializa la variable con los ficheros de recursos
bool initResourceList();
bool setFileList();
// Carga los recursos necesarios
bool loadMedia(Uint8 section);