GFX2_GetScreenSize()
remove #include <windows.h> in init.c
This commit is contained in:
parent
776884f0fe
commit
f2e1ea8921
@ -50,9 +50,6 @@
|
|||||||
#if defined(USE_SDL)
|
#if defined(USE_SDL)
|
||||||
#include <SDL_byteorder.h>
|
#include <SDL_byteorder.h>
|
||||||
#endif
|
#endif
|
||||||
#if defined(WIN32) && !defined(USE_SDL) && !defined(USE_SDL2)
|
|
||||||
#include <windows.h>
|
|
||||||
#endif
|
|
||||||
#if defined (__MINT__)
|
#if defined (__MINT__)
|
||||||
#include <mint/osbind.h>
|
#include <mint/osbind.h>
|
||||||
#endif
|
#endif
|
||||||
@ -1585,9 +1582,9 @@ void Set_all_video_modes(void)
|
|||||||
}
|
}
|
||||||
#elif defined(WIN32)
|
#elif defined(WIN32)
|
||||||
{
|
{
|
||||||
int width = GetSystemMetrics(SM_CXSCREEN);
|
int width = 0;
|
||||||
int height = GetSystemMetrics(SM_CYSCREEN);
|
int height = 0;
|
||||||
if (width > 0 && height > 0)
|
if (GFX2_GetScreenSize(&width, &height))
|
||||||
{
|
{
|
||||||
Video_mode[Nb_video_modes].Width = width;
|
Video_mode[Nb_video_modes].Width = width;
|
||||||
Video_mode[Nb_video_modes].Height = height;
|
Video_mode[Nb_video_modes].Height = height;
|
||||||
|
|||||||
@ -89,4 +89,9 @@ void Define_icon(void);
|
|||||||
/// set (system) mouse cursor position
|
/// set (system) mouse cursor position
|
||||||
void Set_mouse_position(void);
|
void Set_mouse_position(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get Screen dimensions
|
||||||
|
*/
|
||||||
|
int GFX2_GetScreenSize(int * width, int * height);
|
||||||
|
|
||||||
#endif // SCREEN_H_INCLUDED
|
#endif // SCREEN_H_INCLUDED
|
||||||
|
|||||||
@ -693,3 +693,14 @@ void Set_mouse_position(void)
|
|||||||
GFX2_Log(GFX2_WARNING, "SetCursorPos(%ld, %ld) failed\n", pt.x, pt.y);
|
GFX2_Log(GFX2_WARNING, "SetCursorPos(%ld, %ld) failed\n", pt.x, pt.y);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int GFX2_GetScreenSize(int * width, int * height)
|
||||||
|
{
|
||||||
|
if (width == NULL || height == NULL)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
*width = GetSystemMetrics(SM_CXSCREEN);
|
||||||
|
*height = GetSystemMetrics(SM_CYSCREEN);
|
||||||
|
|
||||||
|
return (*width > 0 && *height > 0);
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user