eliminat soport per a arguments

This commit is contained in:
2026-04-14 13:09:54 +02:00
parent cf7ea6cc9c
commit 4ac34b8583
17 changed files with 53 additions and 100 deletions

View File

@@ -3,7 +3,6 @@
#include <SDL3/SDL.h> // Para SDL_AppResult, SDL_Event
#include <memory> // Para unique_ptr
#include <span> // Para Span
#include <string> // Para string
#include "section.hpp" // Para Section::Name
@@ -25,11 +24,11 @@ class Credits;
class Director {
public:
// --- Constructor y destructor ---
Director(int argc, std::span<char*> argv);
Director();
~Director();
// --- Callbacks para SDL_MAIN_USE_CALLBACKS ---
auto iterate() -> SDL_AppResult; // Avanza un frame de la sección activa
auto iterate() -> SDL_AppResult; // Avanza un frame de la sección activa
auto handleEvent(SDL_Event& event) -> SDL_AppResult; // Procesa un evento SDL
// --- Debug config (accesible desde otras clases) ---
@@ -73,8 +72,7 @@ class Director {
void loadDebugConfig(); // Carga debug.yaml (solo en _DEBUG)
// --- Gestión de entrada y archivos ---
void loadAssets(); // Crea el índice de archivos disponibles
void checkProgramArguments(int argc, std::span<char*> argv); // Verifica los parámetros del programa // NOLINT(modernize-avoid-c-arrays)
void loadAssets(); // Crea el índice de archivos disponibles
// --- Gestión de secciones ---
void handleSectionTransition(); // Destruye la sección anterior y construye la nueva si Section::name ha cambiado