Added finger events to SDLTest_PrintEvent().

--HG--
extra : amend_source : 8e28c43eebf02b49e3f4502311a089090e65f2a6
This commit is contained in:
Ryan C. Gordon 2013-07-18 22:20:09 -04:00
parent 3f15d37da2
commit 600c62cf30

View file

@ -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;