y >= gfx.ey && y < gfx.ey + gfx.eysize)
// values for mouse cursor
+#define CURSOR_UNDEFINED -1
#define CURSOR_DEFAULT 0
#define CURSOR_NONE 1
#define CURSOR_PLAYFIELD 2
void (*draw_tile_cursor_function)(int);
int cursor_mode;
+ int cursor_mode_override;
+ int cursor_mode_final;
int mouse_x, mouse_y;
};
void ScaleBitmap(Bitmap **, int);
void SetMouseCursor(int);
+void UpdateRawMousePosition(int, int);
+void UpdateMousePosition(void);
void OpenAudio(void);
void CloseAudio(void);
void SetAudioMode(boolean);
+void InitEventFilter(EventFilter);
boolean PendingEvent(void);
void WaitEvent(Event *event);
void PeekEvent(Event *event);
+void PumpEvents(void);
void CheckQuitEvent(void);
Key GetEventKey(KeyEvent *, boolean);
KeyMod HandleKeyModState(Key, int);