tots els singletons tornats a fer a la vieja y gorda usanza
This commit is contained in:
@@ -20,17 +20,17 @@
|
||||
#include "resource.h" // Para Resource
|
||||
#include "text.h" // Para Text
|
||||
|
||||
// [SINGLETON]
|
||||
Screen *Screen::screen_ = nullptr;
|
||||
// Singleton
|
||||
Screen *Screen::instance_ = nullptr;
|
||||
|
||||
// [SINGLETON] Crearemos el objeto con esta función estática
|
||||
void Screen::init() { Screen::screen_ = new Screen(); }
|
||||
// Inicializa la instancia única del singleton
|
||||
void Screen::init() { Screen::instance_ = new Screen(); }
|
||||
|
||||
// [SINGLETON] Destruiremos el objeto con esta función estática
|
||||
void Screen::destroy() { delete Screen::screen_; }
|
||||
// Libera la instancia
|
||||
void Screen::destroy() { delete Screen::instance_; }
|
||||
|
||||
// [SINGLETON] Con este método obtenemos el objeto y podemos trabajar con él
|
||||
Screen *Screen::get() { return Screen::screen_; }
|
||||
// Obtiene la instancia
|
||||
Screen *Screen::get() { return Screen::instance_; }
|
||||
|
||||
// Constructor
|
||||
Screen::Screen()
|
||||
|
||||
Reference in New Issue
Block a user