Afegit esqueleto per a la classe OnScreenHelp

This commit is contained in:
2024-10-01 18:34:26 +02:00
parent d993a6def4
commit 2ec242b2c9
3 changed files with 85 additions and 1 deletions

32
source/on_screen_help.cpp Normal file
View File

@@ -0,0 +1,32 @@
#include "on_screen_help.h"
// [SINGLETON] Hay que definir las variables estáticas, desde el .h sólo la hemos declarado
OnScreenHelp *OnScreenHelp::onScreenHelp = nullptr;
// [SINGLETON] Crearemos el objeto onScreenHelp con esta función estática
void OnScreenHelp::init()
{
OnScreenHelp::onScreenHelp = new OnScreenHelp();
}
// [SINGLETON] Destruiremos el objeto onScreenHelp con esta función estática
void OnScreenHelp::destroy()
{
delete OnScreenHelp::onScreenHelp;
}
// [SINGLETON] Con este método obtenemos el objeto onScreenHelp y podemos trabajar con él
OnScreenHelp *OnScreenHelp::get()
{
return OnScreenHelp::onScreenHelp;
}
// Constructor
OnScreenHelp::OnScreenHelp()
{
}
// Destructor
OnScreenHelp::~OnScreenHelp()
{
}