El joc ja reinicia correctament

This commit is contained in:
2024-11-27 17:54:52 +01:00
parent 9c9cfdabc2
commit b987d06aca
5 changed files with 135 additions and 60 deletions

View File

@@ -34,6 +34,24 @@ Resource *Resource::get()
// Constructor
Resource::Resource()
{
load();
}
// Vacia todos los vectores de recursos
void Resource::clear()
{
sounds_.clear();
musics_.clear();
textures_.clear();
text_files_.clear();
texts_.clear();
animations_.clear();
demos_.clear();
}
// Carga todos los recursos
void Resource::load()
{
std::cout << "** LOADING RESOURCES" << std::endl;
loadSounds();
@@ -48,6 +66,13 @@ Resource::Resource()
std::cout << "\n** RESOURCES LOADED" << std::endl;
}
// Recarga todos los recursos
void Resource::reload()
{
clear();
load();
}
// Obtiene el sonido a partir de un nombre
JA_Sound_t *Resource::getSound(const std::string &name)
{