(svn r2725) Move MyShowCursor() back into win32.c, it fits better there

This commit is contained in:
tron 2005-07-27 19:22:38 +00:00
parent 6f74bbaeec
commit 286f8726d5
4 changed files with 14 additions and 13 deletions

View File

@ -7,6 +7,7 @@
#include "../macros.h"
#include "../network.h"
#include "../variables.h"
#include "../win32.h"
#include "../window.h"
#include "win32_v.h"
#include <windows.h>
@ -65,17 +66,6 @@ static void UpdatePalette(HDC dc, uint start, uint count)
SetDIBColorTable(dc, start, count, rgb);
}
bool MyShowCursor(bool show)
{
if (_wnd.cursor_visible == show)
return show;
_wnd.cursor_visible = show;
ShowCursor(show);
return !show;
}
typedef struct {
byte vk_from;
byte vk_count;

View File

@ -5,8 +5,6 @@
#include "../hal.h"
bool MyShowCursor(bool show);
extern const HalVideoDriver _win32_video_driver;
#endif

11
win32.c
View File

@ -40,6 +40,17 @@ static bool _has_console;
#endif
bool MyShowCursor(bool show)
{
if (_wnd.cursor_visible == show) return show;
_wnd.cursor_visible = show;
ShowCursor(show);
return !show;
}
// Helper function needed by dynamically loading SDL
bool LoadLibraryList(Function proc[], const char* dll)
{

View File

@ -3,6 +3,8 @@
#ifndef WIN32_H
#define WIN32_H
bool MyShowCursor(bool show);
typedef void (*Function)(int);
bool LoadLibraryList(Function proc[], const char* dll);