Movida la carga de recursos al objeto director

This commit is contained in:
2022-10-26 22:08:52 +02:00
parent 397e1e89e3
commit bd24db6f47
11 changed files with 87 additions and 158 deletions

View File

@@ -27,6 +27,8 @@ private:
SDL_Window *window; // La ventana donde dibujamos
SDL_Renderer *renderer; // El renderizador de la ventana
Screen *screen; // Objeto encargado de dibujar en pantalla
Resource *resource; // Objeto con los recursos
Asset *asset; // Objeto que gestiona todos los ficheros de recursos
Input *input; // Objeto Input para gestionar las entradas
Game *game; // Objeto para gestionar la sección del juego
Logo *logo; // Objeto para gestionar la sección del logo del programa
@@ -34,8 +36,6 @@ private:
Intro *intro; // Objeto para gestionar la introducción del juego
Credits *credits; // Objeto para gestionar los creditos del juego
Demo *demo; // Objeto para gestionar el modo demo, en el que se ven pantallas del juego
Resource *resource; // Objeto con los recursos
Asset *asset; // Objeto que gestiona todos los ficheros de recursos
Debug *debug; // Objeto para getsionar la información de debug
// Variables
@@ -50,6 +50,9 @@ private:
// Guarda el fichero de configuración
bool saveConfig();
// Carga los recursos
void loadResources(section_t section);
// Asigna variables a partir de dos cadenas
bool setOptions(options_t *options, std::string var, std::string value);