neteja de temporals al acabar

This commit is contained in:
2025-08-19 16:29:52 +02:00
parent 7b193605e6
commit 5aca95f3d2
3 changed files with 32 additions and 6 deletions

View File

@@ -128,6 +128,9 @@ class Resource {
std::string loading_resource_name_; // Nombre del recurso que se está cargando
SDL_FRect loading_wired_rect_;
SDL_FRect loading_full_rect_;
// --- Archivos temporales ---
std::vector<std::string> temp_audio_files_; // Rutas de archivos temporales de audio para limpieza
// --- Métodos internos de carga y gestión ---
void loadSounds(); // Carga los sonidos
@@ -147,6 +150,7 @@ class Resource {
void load(); // Carga todos los recursos
void clearSounds(); // Vacía el vector de sonidos
void clearMusics(); // Vacía el vector de músicas
void cleanupTempAudioFiles(); // Limpia archivos temporales de audio
// --- Métodos para carga perezosa ---
void initResourceLists(); // Inicializa las listas de recursos sin cargar el contenido