author | Sam Lantinga <slouken@libsdl.org> |
Sun, 28 May 2006 13:04:16 +0000 | |
branch | SDL-1.3 |
changeset 1662 | 782fd950bd46 |
parent 1154 | d93862a3d821 |
child 1668 | 4da1ee79c9af |
permissions | -rw-r--r-- |
0 | 1 |
|
2 |
/* Print out all the keysyms we have, just to verify them */ |
|
3 |
||
4 |
#include <stdio.h> |
|
5 |
#include <ctype.h> |
|
1154
d93862a3d821
Fixed compiler warnings in Watcom C.
Ryan C. Gordon <icculus@icculus.org>
parents:
0
diff
changeset
|
6 |
#include <stdlib.h> |
d93862a3d821
Fixed compiler warnings in Watcom C.
Ryan C. Gordon <icculus@icculus.org>
parents:
0
diff
changeset
|
7 |
#include <string.h> |
0 | 8 |
|
9 |
#include "SDL.h" |
|
10 |
||
1662
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
11 |
int |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
12 |
main (int argc, char *argv[]) |
0 | 13 |
{ |
1662
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
14 |
SDLKey key; |
0 | 15 |
|
1662
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
16 |
if (SDL_Init (SDL_INIT_VIDEO) < 0) { |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
17 |
fprintf (stderr, "Couldn't initialize SDL: %s\n", SDL_GetError ()); |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
18 |
exit (1); |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
19 |
} |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
20 |
for (key = SDLK_FIRST; key < SDLK_LAST; ++key) { |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
21 |
printf ("Key #%d, \"%s\"\n", key, SDL_GetKeyName (key)); |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
22 |
} |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
23 |
SDL_Quit (); |
782fd950bd46
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
Sam Lantinga <slouken@libsdl.org>
parents:
1154
diff
changeset
|
24 |
return (0); |
0 | 25 |
} |