#define FULLSCREEN_STATUS FULLSCREEN_AVAILABLE
#endif
-#if defined(TARGET_SDL2)
-#define USE_FINAL_SCREEN_BITMAP FALSE
-#else
-#define USE_FINAL_SCREEN_BITMAP TRUE
-#endif
-
#define CURSOR_MAX_WIDTH 32
#define CURSOR_MAX_HEIGHT 32
typedef SDL_MouseButtonEvent ButtonEvent;
typedef SDL_MouseMotionEvent MotionEvent;
#if defined(TARGET_SDL2)
+typedef SDL_MouseWheelEvent WheelEvent;
typedef SDL_TouchFingerEvent FingerEvent;
typedef SDL_TextInputEvent TextEvent;
typedef SDL_Event PauseResumeEvent;
#define EVENT_BUTTONRELEASE SDL_MOUSEBUTTONUP
#define EVENT_MOTIONNOTIFY SDL_MOUSEMOTION
#if defined(TARGET_SDL2)
+#define EVENT_WHEELMOTION SDL_MOUSEWHEEL
#define EVENT_FINGERPRESS SDL_FINGERDOWN
#define EVENT_FINGERRELEASE SDL_FINGERUP
#define EVENT_FINGERMOTION SDL_FINGERMOTION
void SDLSetWindowScaling(int);
void SDLSetWindowScalingQuality(char *);
void SDLSetWindowFullscreen(boolean);
-void SDLRedrawWindow();
#endif
+void SDLSetScreenRenderingMode(char *);
+void SDLRedrawWindow();
void SDLSetWindowTitle(void);
void SDLLimitScreenUpdates(boolean);
void SDLCopyArea(Bitmap *, Bitmap *, int, int, int, int, int, int, int);
void SDLBlitTexture(Bitmap *, int, int, int, int, int, int, int);
void SDLFillRectangle(Bitmap *, int, int, int, int, Uint32);
-void SDLFadeRectangle(Bitmap *, int, int, int, int, int, int, int,
+void SDLFadeRectangle(int, int, int, int, int, int, int,
void (*draw_border_function)(void));
void SDLDrawSimpleLine(Bitmap *, int, int, int, int, Uint32);
void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
void SDLInitJoysticks(void);
boolean SDLReadJoystick(int, int *, int *, boolean *, boolean *);
+void PrepareFadeBitmap(int);
+
#endif /* SDL_H */