mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2025-02-25 15:33:57 +00:00
Make window resizable
This commit is contained in:
parent
6d4f1175ba
commit
9422e74e43
1 changed files with 4 additions and 4 deletions
|
@ -803,7 +803,7 @@ bool Core::initGraphicsLibrary(int width, int height, bool fullscreen, bool vsyn
|
||||||
{
|
{
|
||||||
#ifdef BBGE_BUILD_SDL2
|
#ifdef BBGE_BUILD_SDL2
|
||||||
Uint32 flags = 0;
|
Uint32 flags = 0;
|
||||||
flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN;
|
flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | SDL_WINDOW_RESIZABLE;
|
||||||
if (fullscreen)
|
if (fullscreen)
|
||||||
flags |= SDL_WINDOW_FULLSCREEN;
|
flags |= SDL_WINDOW_FULLSCREEN;
|
||||||
gScreen = SDL_CreateWindow(appName.c_str(), SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, width, height, flags);
|
gScreen = SDL_CreateWindow(appName.c_str(), SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, width, height, flags);
|
||||||
|
@ -1562,6 +1562,9 @@ void Core::pollEvents(float dt)
|
||||||
SDL_Quit();
|
SDL_Quit();
|
||||||
_exit(0);
|
_exit(0);
|
||||||
break;
|
break;
|
||||||
|
case SDL_WINDOWEVENT_RESIZED:
|
||||||
|
onWindowResize(event.window.data1, event.window.data2);
|
||||||
|
break;
|
||||||
/*case SDL_WINDOWEVENT_FOCUS_GAINED:
|
/*case SDL_WINDOWEVENT_FOCUS_GAINED:
|
||||||
_hasFocus = true;
|
_hasFocus = true;
|
||||||
break;
|
break;
|
||||||
|
@ -1591,9 +1594,6 @@ void Core::pollEvents(float dt)
|
||||||
onJoystickRemoved(event.jdevice.which);
|
onJoystickRemoved(event.jdevice.which);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SDL_WINDOWEVENT_RESIZED: // User resized window
|
|
||||||
onWindowResize(event.window.data1, event.window.data2);
|
|
||||||
|
|
||||||
#else
|
#else
|
||||||
case SDL_MOUSEBUTTONDOWN:
|
case SDL_MOUSEBUTTONDOWN:
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue