Change initial window size to 1024x768 & log window resize events

This commit is contained in:
Nikita Lisitsa 2022-02-17 16:37:30 +03:00
parent 9e24c875a1
commit fb2acde48f

View file

@ -83,7 +83,7 @@ namespace psemek::app
std::uint32_t flags = SDL_WINDOW_RESIZABLE | SDL_WINDOW_OPENGL | SDL_WINDOW_MAXIMIZED | SDL_WINDOW_HIDDEN;
if (opts.highdpi) flags |= SDL_WINDOW_ALLOW_HIGHDPI;
impl().window = SDL_CreateWindow(name.data(), SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 800, 600, flags);
impl().window = SDL_CreateWindow(name.data(), SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 1024, 768, flags);
if (!impl().window)
sdl2::fail("Failed to create window: ");
@ -107,6 +107,8 @@ namespace psemek::app
int width, height;
SDL_GL_GetDrawableSize(impl().window, &width, &height);
scene_base::on_resize(width, height);
log::info() << "Initial window size: " << width << 'x' << height;
}
app::~app()
@ -150,6 +152,7 @@ namespace psemek::app
int width, height;
SDL_GL_GetDrawableSize(impl().window, &width, &height);
handler()->on_resize(width, height);
log::info() << "Window resized to " << width << 'x' << height;
}
break;
case SDL_WINDOWEVENT_FOCUS_GAINED: