comparison test/common.c @ 4465:3e69e077cb95

Removed multi-mouse / multi-keyboard support in anticipation of a real multi-mouse and multi-touch API. Plus, this lets me start implementing cursor support.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 09 May 2010 20:47:22 -0700
parents 64ce267332c6
children 8058f5ab4a75
comparison
equal deleted inserted replaced
4464:fa77a6429698 4465:3e69e077cb95
927 break; 927 break;
928 } 928 }
929 break; 929 break;
930 case SDL_KEYDOWN: 930 case SDL_KEYDOWN:
931 fprintf(stderr, 931 fprintf(stderr,
932 "Keyboard %d: key pressed in window %d: scancode 0x%08X = %s, keycode 0x%08X = %s", 932 "Keyboard: key pressed in window %d: scancode 0x%08X = %s, keycode 0x%08X = %s",
933 event->key.which, event->key.windowID, 933 event->key.windowID,
934 event->key.keysym.scancode, 934 event->key.keysym.scancode,
935 SDL_GetScancodeName(event->key.keysym.scancode), 935 SDL_GetScancodeName(event->key.keysym.scancode),
936 event->key.keysym.sym, SDL_GetKeyName(event->key.keysym.sym)); 936 event->key.keysym.sym, SDL_GetKeyName(event->key.keysym.sym));
937 break; 937 break;
938 case SDL_KEYUP: 938 case SDL_KEYUP:
939 fprintf(stderr, 939 fprintf(stderr,
940 "Keyboard %d: key released in window %d: scancode 0x%08X = %s, keycode 0x%08X = %s", 940 "Keyboard: key released in window %d: scancode 0x%08X = %s, keycode 0x%08X = %s",
941 event->key.which, event->key.windowID, 941 event->key.windowID,
942 event->key.keysym.scancode, 942 event->key.keysym.scancode,
943 SDL_GetScancodeName(event->key.keysym.scancode), 943 SDL_GetScancodeName(event->key.keysym.scancode),
944 event->key.keysym.sym, SDL_GetKeyName(event->key.keysym.sym)); 944 event->key.keysym.sym, SDL_GetKeyName(event->key.keysym.sym));
945 break; 945 break;
946 case SDL_TEXTINPUT: 946 case SDL_TEXTINPUT:
947 fprintf(stderr, "Keyboard %d: text input \"%s\" in window %d", 947 fprintf(stderr, "Keyboard: text input \"%s\" in window %d",
948 event->text.which, event->text.text, event->text.windowID); 948 event->text.text, event->text.windowID);
949 break; 949 break;
950 case SDL_MOUSEMOTION: 950 case SDL_MOUSEMOTION:
951 fprintf(stderr, "Mouse %d: moved to %d,%d (%d,%d) in window %d", 951 fprintf(stderr, "Mouse: moved to %d,%d (%d,%d) in window %d",
952 event->motion.which, event->motion.x, event->motion.y, 952 event->motion.x, event->motion.y,
953 event->motion.xrel, event->motion.yrel, 953 event->motion.xrel, event->motion.yrel,
954 event->motion.windowID); 954 event->motion.windowID);
955 break; 955 break;
956 case SDL_MOUSEBUTTONDOWN: 956 case SDL_MOUSEBUTTONDOWN:
957 fprintf(stderr, "Mouse %d: button %d pressed at %d,%d in window %d", 957 fprintf(stderr, "Mouse: button %d pressed at %d,%d in window %d",
958 event->button.which, event->button.button, event->button.x, 958 event->button.button, event->button.x, event->button.y,
959 event->button.y, event->button.windowID); 959 event->button.windowID);
960 break; 960 break;
961 case SDL_MOUSEBUTTONUP: 961 case SDL_MOUSEBUTTONUP:
962 fprintf(stderr, "Mouse %d: button %d released at %d,%d in window %d", 962 fprintf(stderr, "Mouse: button %d released at %d,%d in window %d",
963 event->button.which, event->button.button, event->button.x, 963 event->button.button, event->button.x, event->button.y,
964 event->button.y, event->button.windowID); 964 event->button.windowID);
965 break; 965 break;
966 case SDL_MOUSEWHEEL: 966 case SDL_MOUSEWHEEL:
967 fprintf(stderr, 967 fprintf(stderr,
968 "Mouse %d: wheel scrolled %d in x and %d in y in window %d", 968 "Mouse: wheel scrolled %d in x and %d in y in window %d",
969 event->wheel.which, event->wheel.x, event->wheel.y, 969 event->wheel.x, event->wheel.y, event->wheel.windowID);
970 event->wheel.windowID);
971 break; 970 break;
972 case SDL_JOYBALLMOTION: 971 case SDL_JOYBALLMOTION:
973 fprintf(stderr, "Joystick %d: ball %d moved by %d,%d", 972 fprintf(stderr, "Joystick %d: ball %d moved by %d,%d",
974 event->jball.which, event->jball.ball, event->jball.xrel, 973 event->jball.which, event->jball.ball, event->jball.xrel,
975 event->jball.yrel); 974 event->jball.yrel);