Open_window() : limit to 320x200
This commit is contained in:
parent
0c6add67f5
commit
21d40948b2
18
src/engine.c
18
src/engine.c
@ -1602,8 +1602,8 @@ void Main_handler(void)
|
|||||||
/**
|
/**
|
||||||
* Open a GUI window
|
* Open a GUI window
|
||||||
*
|
*
|
||||||
* @param width window width
|
* @param width window width (max 320)
|
||||||
* @param height window height
|
* @param height window height (max 200)
|
||||||
* @param title window title
|
* @param title window title
|
||||||
*
|
*
|
||||||
* The mouse must be shown before calling this function. The mouse is hidden
|
* The mouse must be shown before calling this function. The mouse is hidden
|
||||||
@ -1629,11 +1629,13 @@ void Open_window(word width, word height, const char * title)
|
|||||||
|
|
||||||
Windows_open++;
|
Windows_open++;
|
||||||
|
|
||||||
// Limit the window size to the screen size
|
// Limit the window size to 320x200
|
||||||
if (width > Screen_width)
|
if (width > 320 || height > 200)
|
||||||
width = Screen_width;
|
GFX2_Log(GFX2_WARNING, "Open_window(%d, %d, \"%s\") maximum size for windows is 320x200 !\n", width, height, title);
|
||||||
if (height > Screen_height)
|
if (width > 320)
|
||||||
height = Screen_height;
|
width = 320;
|
||||||
|
if (height > 200)
|
||||||
|
height = 200;
|
||||||
|
|
||||||
Window_width=width;
|
Window_width=width;
|
||||||
Window_height=height;
|
Window_height=height;
|
||||||
@ -1642,8 +1644,6 @@ void Open_window(word width, word height, const char * title)
|
|||||||
Window_pos_X=(Screen_width-(width*Menu_factor_X))>>1;
|
Window_pos_X=(Screen_width-(width*Menu_factor_X))>>1;
|
||||||
|
|
||||||
Window_pos_Y=(Screen_height-(height*Menu_factor_Y))>>1;
|
Window_pos_Y=(Screen_height-(height*Menu_factor_Y))>>1;
|
||||||
|
|
||||||
GFX2_Log(GFX2_DEBUG, "Open_window(%d, %d, \"%s\") pos (%d,%d)\n", width, height, title, Window_pos_X, Window_pos_Y);
|
|
||||||
|
|
||||||
Window_draggable=1;
|
Window_draggable=1;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user