Reestructurado el orden de declaracion de las variables en las clases separado por variables y objetos y punteros

This commit is contained in:
2022-10-18 12:35:45 +02:00
parent 73407e9a14
commit 49f2c244ae
25 changed files with 175 additions and 133 deletions

View File

@@ -19,26 +19,29 @@
class Game
{
private:
SDL_Renderer *renderer; // El renderizador de la ventana
// Objetos y punteros
Asset *asset; // Objeto encargado de gestionar los ficheros de recursos
Screen *screen; // Objeto encargado de dibujar en pantalla
Debug *debug; // Objeto para gestionar la información de debug
EnemyEngine *enemyEngine; // Objeto encargado de gestionar los enemigos
Input *input; // Objeto Input para gestionar las entradas
SDL_Event *eventHandler; // Manejador de eventos
JA_Music music; // Contiene la musica que se reproduce durante el juego
ItemTracker *itemTracker; // Objeto para gestionar los items recogidos
Map *map; // Objeto encargado de gestionar el mapeado del juego
Player *player; // Objeto para gestionar el jugador
ItemTracker *itemTracker; // Objeto para gestionar los items recogidos
EnemyEngine *enemyEngine; // Objeto encargado de gestionar los enemigos
ScoreBoard *scoreboard; // Objeto encargado de gestionar el marcador
board_t board; // Estructura con los datos del marcador
Debug *debug; // Objeto para gestionar la información de debug
Screen *screen; // Objeto encargado de dibujar en pantalla
SDL_Event *eventHandler; // Manejador de eventos
SDL_Renderer *renderer; // El renderizador de la ventana
SDL_Texture *spriteLayer; // Textura para dibujar los sprites
section_t section; // Seccion actual dentro del programa
Uint32 ticks; // Contador de ticks para ajustar la velocidad del programa
Uint32 ticksSpeed; // Velocidad a la que se repiten los bucles del programa
bool musicEnabled; // Indica si la musica puede sonar o no
std::string currentMap; // Fichero del mapa actual
player_t spawnPoint; // Lugar de la mapa donde aparece el jugador
// Variables
board_t board; // Estructura con los datos del marcador
bool musicEnabled; // Indica si la musica puede sonar o no
JA_Music music; // Contiene la musica que se reproduce durante el juego
player_t spawnPoint; // Lugar de la mapa donde aparece el jugador
section_t section; // Seccion actual dentro del programa
std::string currentMap; // Fichero del mapa actual
Uint32 ticks; // Contador de ticks para ajustar la velocidad del programa
Uint32 ticksSpeed; // Velocidad a la que se repiten los bucles del programa
// Actualiza el juego, las variables, comprueba la entrada, etc.
void update();