Implemented set_gamma()
[supertux.git] / src / scripting / functions.cpp
index e82191b..ba0fc3f 100644 (file)
@@ -32,6 +32,7 @@
 #include "supertux/tile.hpp"
 #include "supertux/world.hpp"
 #include "util/gettext.hpp"
+#include "video/renderer.hpp"
 #include "worldmap/tux.hpp"
 
 #include "scripting/squirrel_util.hpp"
@@ -271,10 +272,9 @@ void camera()
   log_info << "Camera is at " << Sector::current()->camera->get_translation().x << "," << Sector::current()->camera->get_translation().y << std::endl;
 }
 
-void set_gamma(float /*gamma*/) {
-#ifdef OLD_SDL1
-  SDL_SetWindowGammaRamp(screen,gamma, gamma, gamma);
-#endif
+void set_gamma(float gamma)
+{
+  Renderer::instance()->set_gamma(gamma);
 }
 
 void quit()