X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibgame%2Fsystem.h;h=cf49d86f8a935ef24ab42728517e29206bbc57b3;hb=c38790fcee093efb156366bb4a02dbde55085ca4;hp=8bcafb8269c1517ecaf30a8734f9db2668059351;hpb=f4d75550969f97716de4b9f5340b8fcf835ab7fc;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 8bcafb82..cf49d86f 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -362,6 +362,7 @@ #define ANIM_EVENT_START (1 << 20) #define ANIM_EVENT_END (1 << 21) #define ANIM_EVENT_POST (1 << 22) +#define ANIM_EVENT_UNCLICK_ANY (1 << 23) // anim number: bits 0-7 // part number: bits 8-15 @@ -1110,6 +1111,7 @@ struct GfxInfo void (*draw_tile_cursor_function)(int); int cursor_mode; + int mouse_x, mouse_y; }; struct TileCursorInfo @@ -1852,7 +1854,7 @@ KeyMod GetKeyModState(void); KeyMod GetKeyModStateFromEvents(void); void StartTextInput(int, int, int, int); void StopTextInput(void); -boolean CheckCloseWindowEvent(ClientMessageEvent *); +void PushUserEvent(int, int, int); void InitJoysticks(void); boolean ReadJoystick(int, int *, int *, boolean *, boolean *);