diff --git a/UnleashedRecomp/ui/window.cpp b/UnleashedRecomp/ui/window.cpp index f833742..006666e 100644 --- a/UnleashedRecomp/ui/window.cpp +++ b/UnleashedRecomp/ui/window.cpp @@ -139,6 +139,9 @@ void Window::Init() s_width = Config::WindowWidth; s_height = Config::WindowHeight; + if (s_x == -1 && s_y == -1) + s_x = s_y = SDL_WINDOWPOS_CENTERED; + if (!IsPositionValid()) { s_x = SDL_WINDOWPOS_CENTERED; @@ -154,6 +157,9 @@ void Window::Init() s_pWindow = SDL_CreateWindow("SWA", s_x, s_y, s_width, s_height, GetWindowFlags()); + if (Config::Fullscreen) + SDL_ShowCursor(SDL_DISABLE); + SetIcon(); SetTitle(); SDL_SetWindowMinimumSize(s_pWindow, 640, 480);