// definitions needed for "system.c"
-#define SURFACE_FLAGS (0)
+#define SURFACE_FLAGS (SDL_WINDOW_RESIZABLE)
#define SET_TRANSPARENT_PIXEL (SDL_TRUE)
#define UNSET_TRANSPARENT_PIXEL (SDL_FALSE)
#define KSYM_FKEY_LAST KSYM_F12
#define KSYM_NUM_FKEYS (KSYM_FKEY_LAST - KSYM_FKEY_FIRST + 1)
+#define KSYM_PRINTABLE(k) (((k) >= KSYM_space && \
+ (k) <= KSYM_z) || \
+ (k) == KSYM_Adiaeresis || \
+ (k) == KSYM_Odiaeresis || \
+ (k) == KSYM_Udiaeresis || \
+ (k) == KSYM_adiaeresis || \
+ (k) == KSYM_odiaeresis || \
+ (k) == KSYM_udiaeresis)
+
#define KMOD_None KMOD_NONE
#define KMOD_Shift_L KMOD_LSHIFT
#define KMOD_Shift_R KMOD_RSHIFT
KMOD_Meta | \
KMOD_Alt)
-#define KMOD_TextInput (KMOD_Shift | KMOD_Alt_R)
-
// SDL function definitions
boolean SDLSetNativeSurface(SDL_Surface **);
void SDLCloseAudio(void);
void SDLWaitEvent(Event *);
-void SDLCorrectMouseEventXY(int *, int *);
+void SDLCorrectRawMousePosition(int *, int *);
void HandleJoystickEvent(Event *);
void SDLInitJoysticks(void);