Implemented Texture color modification
[supertux.git] / src / video / sdl / sdl_renderer.hpp
index 1276c1c..042a285 100644 (file)
@@ -17,8 +17,7 @@
 #ifndef HEADER_SUPERTUX_VIDEO_SDL_RENDERER_HPP
 #define HEADER_SUPERTUX_VIDEO_SDL_RENDERER_HPP
 
-#include "SDL2/SDL.h"
-#include "SDL2/SDL_video.h"
+#include "SDL.h"
 #include "video/renderer.hpp"
 
 class SDLRenderer : public Renderer
@@ -29,7 +28,6 @@ public:
 
   void draw_surface(const DrawingRequest& request);
   void draw_surface_part(const DrawingRequest& request);
-  void draw_text(const DrawingRequest& request);
   void draw_gradient(const DrawingRequest& request);
   void draw_filled_rect(const DrawingRequest& request);
   void draw_inverse_ellipse(const DrawingRequest& request);
@@ -37,13 +35,13 @@ public:
   void flip();
   void resize(int w, int h);
   void apply_config() {}
+  void set_gamma(float gamma);
+
+  SDL_Renderer* get_sdl_renderer() const { return renderer; };
 
 private:
-  SDL_Surface *screen;
-  SDL_Window *window;
-  SDL_Renderer *renderer;
-  int numerator;
-  int denominator;
+  SDL_Window* window;
+  SDL_Renderer* renderer;
 
 private:
   SDLRenderer(const SDLRenderer&);