Added finger events to SDLTest_PrintEvent().

This commit is contained in:
Ryan C. Gordon
2013-07-18 22:20:09 -04:00
parent a38344e9c5
commit a5e528c444

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;