canvi de pc

This commit is contained in:
2025-02-21 19:45:58 +01:00
parent 29c85fecad
commit a42141ebd7
4 changed files with 18 additions and 26 deletions

View File

@@ -20,22 +20,22 @@
#include "jail_shader.h" // para init, render
#endif
// [SINGLETON] Hay que definir las variables estáticas, desde el .h sólo la hemos declarado
// [SINGLETON]
Screen *Screen::screen_ = nullptr;
// [SINGLETON] Crearemos el objeto screen con esta función estática
// [SINGLETON] Crearemos el objeto con esta función estática
void Screen::init(SDL_Window *window, SDL_Renderer *renderer)
{
Screen::screen_ = new Screen(window, renderer);
}
// [SINGLETON] Destruiremos el objeto screen con esta función estática
// [SINGLETON] Destruiremos el objeto con esta función estática
void Screen::destroy()
{
delete Screen::screen_;
}
// [SINGLETON] Con este método obtenemos el objeto screen y podemos trabajar con él
// [SINGLETON] Con este método obtenemos el objeto y podemos trabajar con él
Screen *Screen::get()
{
return Screen::screen_;
@@ -363,12 +363,6 @@ void Screen::attenuate(bool value)
attenuate_effect_ = value;
}
// Obtiene el puntero al renderizador
SDL_Renderer *Screen::getRenderer()
{
return renderer_;
}
// Calcula los frames por segundo
void Screen::updateFPS()
{