Singletonejada la classe Input
This commit is contained in:
@@ -13,9 +13,9 @@
|
||||
Screen *Screen::screen = nullptr;
|
||||
|
||||
// [SINGLETON] Crearemos el objeto screen con esta función estática
|
||||
void Screen::init(SDL_Window *window, SDL_Renderer *renderer, Input *input)
|
||||
void Screen::init(SDL_Window *window, SDL_Renderer *renderer)
|
||||
{
|
||||
Screen::screen = new Screen(window, renderer, input);
|
||||
Screen::screen = new Screen(window, renderer);
|
||||
}
|
||||
|
||||
// [SINGLETON] Destruiremos el objeto screen con esta función estática
|
||||
@@ -31,12 +31,12 @@ Screen *Screen::get()
|
||||
}
|
||||
|
||||
// Constructor
|
||||
Screen::Screen(SDL_Window *window, SDL_Renderer *renderer, Input *input)
|
||||
Screen::Screen(SDL_Window *window, SDL_Renderer *renderer)
|
||||
{
|
||||
// Copia punteros
|
||||
this->window = window;
|
||||
this->renderer = renderer;
|
||||
this->input = input;
|
||||
input = Input::get();
|
||||
asset = Asset::get();
|
||||
|
||||
// Inicializa variables
|
||||
|
||||
Reference in New Issue
Block a user