X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsdl.h;h=5cc375c8e134aa3ca48ea6a434b43cf9818a8213;hp=71e68331411ba8749ae8b9ee2f5d32558930bd2f;hb=a8816d6e5319f9ec26a45346b08250f61e95c011;hpb=ccbc62287e20cd3776b95980a77be3fee5ad7053 diff --git a/src/libgame/sdl.h b/src/libgame/sdl.h index 71e68331..5cc375c8 100644 --- a/src/libgame/sdl.h +++ b/src/libgame/sdl.h @@ -71,6 +71,9 @@ typedef unsigned int KeyMod; typedef SDL_Event Event; typedef SDL_MouseButtonEvent ButtonEvent; typedef SDL_MouseMotionEvent MotionEvent; +#if defined(TARGET_SDL2) +typedef SDL_TouchFingerEvent FingerEvent; +#endif typedef SDL_KeyboardEvent KeyEvent; typedef SDL_Event ExposeEvent; typedef SDL_Event FocusChangeEvent; @@ -116,6 +119,11 @@ struct MouseCursorInfo #define EVENT_BUTTONPRESS SDL_MOUSEBUTTONDOWN #define EVENT_BUTTONRELEASE SDL_MOUSEBUTTONUP #define EVENT_MOTIONNOTIFY SDL_MOUSEMOTION +#if defined(TARGET_SDL2) +#define EVENT_FINGERPRESS SDL_FINGERDOWN +#define EVENT_FINGERRELEASE SDL_FINGERUP +#define EVENT_FINGERMOTION SDL_FINGERMOTION +#endif #define EVENT_KEYPRESS SDL_KEYDOWN #define EVENT_KEYRELEASE SDL_KEYUP #define EVENT_EXPOSE SDL_USEREVENT + 0