treball en curs: correccions de tidy

This commit is contained in:
2026-05-16 15:12:28 +02:00
parent b1392d0c00
commit 18cd287808
5 changed files with 558 additions and 578 deletions
+12 -5
View File
@@ -129,7 +129,7 @@ void Title::init() {
// Pone valores por defecto. El primer jugador el teclado. El segundo jugador el primer mando
device_index_.clear();
device_index_.push_back(available_input_devices_.size() - 1); // El último dispositivo encontrado es el teclado
device_index_.push_back(0); // El primer mando encontrado. Si no ha encontrado ninguno es el teclado
device_index_.push_back(0); // El primer mando encontrado. Si no ha encontrado ninguno es el teclado
// Si ha encontrado un mando se lo asigna al segundo jugador
if (Input::get()->gameControllerFound()) {
@@ -220,10 +220,17 @@ void Title::update() {
ticks_ = SDL_GetTicks();
switch (section_->subsection) {
case SUBSECTION_TITLE_1: updateTitle1(); break;
case SUBSECTION_TITLE_2: updateTitle2(); break;
case SUBSECTION_TITLE_3: updateTitle3(); break;
default: break;
case SUBSECTION_TITLE_1:
updateTitle1();
break;
case SUBSECTION_TITLE_2:
updateTitle2();
break;
case SUBSECTION_TITLE_3:
updateTitle3();
break;
default:
break;
}
}
+20 -20
View File
@@ -43,11 +43,11 @@ class Title {
};
// Objetos y punteros
SDL_Renderer *renderer_; // El renderizador de la ventana
Instructions *instructions_{nullptr}; // Objeto para la sección de las instrucciones
Game *demo_game_{nullptr}; // Objeto para lanzar la demo del juego
SDL_Event *event_handler_; // Manejador de eventos
Section *section_; // Indicador para el bucle del titulo
SDL_Renderer *renderer_; // El renderizador de la ventana
Instructions *instructions_{nullptr}; // Objeto para la sección de las instrucciones
Game *demo_game_{nullptr}; // Objeto para lanzar la demo del juego
SDL_Event *event_handler_; // Manejador de eventos
Section *section_; // Indicador para el bucle del titulo
Texture *dust_texture_; // Textura con los graficos del polvo
Texture *coffee_texture_; // Textura con los graficos de la palabra coffee
@@ -82,7 +82,7 @@ class Title {
Section next_section_; // Indica cual es la siguiente sección a cargar cuando termine el contador del titulo
Uint32 ticks_speed_; // Velocidad a la que se repiten los bucles del programa
Uint8 post_fade_; // Opción a realizar cuando termina el fundido
MenuData menu_; // Variable con todos los objetos menus y sus variables
MenuData menu_; // Variable con todos los objetos menus y sus variables
// Snapshot per a permetre CANCEL al menú d'opcions.
Options::Video prev_video_;
Options::Window prev_window_;
@@ -103,10 +103,10 @@ class Title {
Instructions::Mode instructions_mode_{Instructions::Mode::AUTO}; // Modo de las instrucciones activas
bool demo_then_instructions_; // Indica si tras la demo hay que mostrar instrucciones
void init(); // Inicializa los valores
void update(); // Actualiza las variables del objeto
void render(); // Dibuja el objeto en pantalla
void checkInput(); // Comprueba las entradas
void init(); // Inicializa los valores
void update(); // Actualiza las variables del objeto
void render(); // Dibuja el objeto en pantalla
void checkInput(); // Comprueba las entradas
// Helpers de update, uno por cada subsección y por cada switch dentro del título 3
void updateTitle1();
@@ -117,14 +117,14 @@ class Title {
void handlePlayerSelectMenuSelection();
void handleOptionsMenuSelection();
void updateBG(); // Actualiza el tileado de fondo
static void switchFullScreenModeVar(); // Cambia el valor de la variable de modo de pantalla completa
void updateMenuLabels() const; // Actualiza los elementos de los menus
void applyOptions(); // Aplica las opciones de menu seleccionadas
void runInstructions(Instructions::Mode mode); // Ejecuta la parte donde se muestran las instrucciones
void runDemoGame(); // Ejecuta el juego en modo demo
auto updatePlayerInputs(int num_player) -> bool; // Modifica las opciones para los controles de los jugadores
void createTiledBackground(); // Crea el mosaico de fondo del titulo
void checkInputDevices(); // Comprueba cuantos mandos hay conectados para gestionar el menu de opciones
void reLoadTextures(); // Recarga las texturas
void updateBG(); // Actualiza el tileado de fondo
static void switchFullScreenModeVar(); // Cambia el valor de la variable de modo de pantalla completa
void updateMenuLabels() const; // Actualiza los elementos de los menus
void applyOptions(); // Aplica las opciones de menu seleccionadas
void runInstructions(Instructions::Mode mode); // Ejecuta la parte donde se muestran las instrucciones
void runDemoGame(); // Ejecuta el juego en modo demo
auto updatePlayerInputs(int num_player) -> bool; // Modifica las opciones para los controles de los jugadores
void createTiledBackground(); // Crea el mosaico de fondo del titulo
void checkInputDevices(); // Comprueba cuantos mandos hay conectados para gestionar el menu de opciones
void reLoadTextures(); // Recarga las texturas
};