From cd6c08ec0e4bd0466dd0a6d032da92660d2f624d Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 18 Jul 2013 22:20:09 -0400 Subject: [PATCH] Added finger events to SDLTest_PrintEvent(). --- src/test/SDL_test_common.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/test/SDL_test_common.c b/src/test/SDL_test_common.c index 35d177e0e..f89db234b 100644 --- a/src/test/SDL_test_common.c +++ b/src/test/SDL_test_common.c @@ -930,8 +930,8 @@ SDLTest_CommonInit(SDLTest_CommonState * state) static void SDLTest_PrintEvent(SDL_Event * event) { - if (event->type == SDL_MOUSEMOTION) { - /* Mouse motion is really spammy */ + if ((event->type == SDL_MOUSEMOTION) || (event->type == SDL_FINGERMOTION)) { + /* Mouse and finger motion are really spammy */ return; } @@ -1089,6 +1089,16 @@ SDLTest_PrintEvent(SDL_Event * event) case SDL_CLIPBOARDUPDATE: fprintf(stderr, "Clipboard updated"); break; + + case SDL_FINGERDOWN: + case SDL_FINGERUP: + fprintf(stderr, "Finger: %s touch=%lld, finger=%lld, x=%f, y=%f, dx=%f, dy=%f, pressure=%f", + (event->type == SDL_FINGERDOWN) ? "down" : "up", + event->tfinger.touchId, event->tfinger.fingerId, + event->tfinger.x, event->tfinger.y, + event->tfinger.dx, event->tfinger.dy, event->tfinger.pressure); + break; + case SDL_QUIT: fprintf(stderr, "Quit requested"); break;