Set min/max window size
This commit is contained in:
parent
8c24ebf83a
commit
e6ffd3e145
|
@ -126,6 +126,9 @@ void EventThread::process(RGSSThreadData &rtData)
|
||||||
int defScreenW, defScreenH;
|
int defScreenW, defScreenH;
|
||||||
defScreenW = rtData.config.defScreenW;
|
defScreenW = rtData.config.defScreenW;
|
||||||
defScreenH = rtData.config.defScreenH;
|
defScreenH = rtData.config.defScreenH;
|
||||||
|
SDL_GetDesktopDisplayMode(0, &dm);
|
||||||
|
SDL_SetWindowMaximumSize(win, dm.w, dm.h);
|
||||||
|
SDL_SetWindowMinimumSize(win, 544, 416);
|
||||||
SDL_SetWindowSize(win, 544, 416);
|
SDL_SetWindowSize(win, 544, 416);
|
||||||
int defScreenW_new, defScreenH_new;
|
int defScreenW_new, defScreenH_new;
|
||||||
int firstrun;
|
int firstrun;
|
||||||
|
@ -216,7 +219,7 @@ void EventThread::process(RGSSThreadData &rtData)
|
||||||
{
|
{
|
||||||
case SDL_WINDOWEVENT_SIZE_CHANGED :
|
case SDL_WINDOWEVENT_SIZE_CHANGED :
|
||||||
winW = event.window.data1;
|
winW = event.window.data1;
|
||||||
winH = event.window.data2;
|
winH = event.window.data2;
|
||||||
if (firstrun == 1)
|
if (firstrun == 1)
|
||||||
{
|
{
|
||||||
firstrun = 2;
|
firstrun = 2;
|
||||||
|
|
Loading…
Reference in New Issue