projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20000919-1-src
[rocksndiamonds.git]
/
src
/
sdl.h
diff --git
a/src/sdl.h
b/src/sdl.h
index 7d7c1c114d971553b5904949c4a23c8063f6e701..e706ee9d129c5ec3d65c308b000509089c411026 100644
(file)
--- a/
src/sdl.h
+++ b/
src/sdl.h
@@
-19,10
+19,20
@@
#if SDL_MAJOR_VERSION >= 1 && SDL_MINOR_VERSION >= 1
#include "SDL_image.h"
#if SDL_MAJOR_VERSION >= 1 && SDL_MINOR_VERSION >= 1
#include "SDL_image.h"
+#include "SDL_mixer.h"
+#define USE_SDL_JOYSTICK
#else
#include "IMG.h"
#else
#include "IMG.h"
+#include "mixer.h"
#endif
#endif
+
+/* system dependent definitions */
+
+#define PLATFORM_STRING "SDL"
+#define FULLSCREEN_STATUS FULLSCREEN_AVAILABLE
+
+
/* SDL type definitions */
typedef SDL_Surface *Bitmap;
/* SDL type definitions */
typedef SDL_Surface *Bitmap;
@@
-94,8
+104,10
@@
typedef int Colormap;
#define KEY_Meta_R SDLK_RMETA
#define KEY_Alt_L SDLK_LALT
#define KEY_Alt_R SDLK_RALT
#define KEY_Meta_R SDLK_RMETA
#define KEY_Alt_L SDLK_LALT
#define KEY_Alt_R SDLK_RALT
+#define KEY_Super_L SDLK_LSUPER
+#define KEY_Super_R SDLK_RSUPER
#define KEY_Mode_switch SDLK_MODE
#define KEY_Mode_switch SDLK_MODE
-#define KEY_Multi_key
KEY_UNDEFINED /* undefined */
+#define KEY_Multi_key
SDLK_RCTRL
#define KEY_BackSpace SDLK_BACKSPACE
#define KEY_Delete SDLK_DELETE
#define KEY_BackSpace SDLK_BACKSPACE
#define KEY_Delete SDLK_DELETE
@@
-105,6
+117,7
@@
typedef int Colormap;
#define KEY_End SDLK_END
#define KEY_Page_Up SDLK_PAGEUP
#define KEY_Page_Down SDLK_PAGEDOWN
#define KEY_End SDLK_END
#define KEY_Page_Up SDLK_PAGEUP
#define KEY_Page_Down SDLK_PAGEDOWN
+#define KEY_Menu SDLK_MENU
#define KEY_space SDLK_SPACE
#define KEY_exclam SDLK_EXCLAIM
#define KEY_space SDLK_SPACE
#define KEY_exclam SDLK_EXCLAIM