tots els singletons tornats a fer a la vieja y gorda usanza
This commit is contained in:
@@ -4,6 +4,18 @@
|
||||
#include "resource.h"
|
||||
#include <SDL3/SDL.h>
|
||||
|
||||
// Singleton
|
||||
Audio *Audio::instance_ = nullptr;
|
||||
|
||||
// Inicializa la instancia única del singleton
|
||||
void Audio::init() { Audio::instance_ = new Audio(); }
|
||||
|
||||
// Libera la instancia
|
||||
void Audio::destroy() { delete Audio::instance_; }
|
||||
|
||||
// Obtiene la instancia
|
||||
Audio *Audio::get() { return Audio::instance_; }
|
||||
|
||||
// Constructor
|
||||
Audio::Audio()
|
||||
{
|
||||
@@ -26,10 +38,7 @@ Audio::Audio()
|
||||
}
|
||||
|
||||
// Destructor
|
||||
Audio::~Audio()
|
||||
{
|
||||
JA_Quit();
|
||||
}
|
||||
Audio::~Audio() { JA_Quit(); }
|
||||
|
||||
// Reproduce la música
|
||||
void Audio::playMusic(const std::string &name, const int loop)
|
||||
|
||||
Reference in New Issue
Block a user