Don melitonada la classe Asset

This commit is contained in:
2024-09-28 13:49:00 +02:00
parent 878518babe
commit fa82758ce1
23 changed files with 99 additions and 56 deletions

View File

@@ -13,13 +13,13 @@
Screen *Screen::screen = nullptr;
// [SINGLETON] Crearemos el objeto screen con esta función estática
void Screen::Init(SDL_Window *window, SDL_Renderer *renderer, Asset *asset, Input *input)
void Screen::init(SDL_Window *window, SDL_Renderer *renderer, Input *input)
{
Screen::screen = new Screen(window, renderer, asset, input);
Screen::screen = new Screen(window, renderer, input);
}
// [SINGLETON] Destruiremos el objeto screen con esta función estática
void Screen::Destroy()
void Screen::destroy()
{
delete Screen::screen;
}
@@ -31,13 +31,13 @@ Screen *Screen::get()
}
// Constructor
Screen::Screen(SDL_Window *window, SDL_Renderer *renderer, Asset *asset, Input *input)
Screen::Screen(SDL_Window *window, SDL_Renderer *renderer, Input *input)
{
// Copia punteros
this->window = window;
this->renderer = renderer;
this->asset = asset;
this->input = input;
asset = Asset::get();
// Inicializa variables
SDL_GetRendererOutputSize(renderer, &windowWidth, &windowHeight);