Replaced ::iterator stuff with auto
[supertux.git] / src / video / surface.cpp
index f9eb560..2214293 100644 (file)
@@ -21,7 +21,7 @@
 #include <SDL.h>
 
 #include "video/texture.hpp"
-#include "video/video_systems.hpp"
+#include "video/video_system.hpp"
 
 SurfacePtr
 Surface::create(const std::string& file)
@@ -36,23 +36,23 @@ Surface::create(const std::string& file, const Rect& rect)
 }
 
 Surface::Surface(const std::string& file) :
-  texture(texture_manager->get(file)),
+  texture(TextureManager::current()->get(file)),
   surface_data(),
-  rect(0, 0, 
+  rect(0, 0,
       Size(texture->get_image_width(),
            texture->get_image_height())),
   flipx(false)
 {
-  surface_data = VideoSystem::new_surface_data(*this);
+  surface_data = VideoSystem::current()->new_surface_data(*this);
 }
 
 Surface::Surface(const std::string& file, const Rect& rect_) :
-  texture(texture_manager->get(file, rect_)),
+  texture(TextureManager::current()->get(file, rect_)),
   surface_data(),
   rect(0, 0, Size(rect_.get_width(), rect_.get_height())),
   flipx(false)
 {
-  surface_data = VideoSystem::new_surface_data(*this);
+  surface_data = VideoSystem::current()->new_surface_data(*this);
 }
 
 Surface::Surface(const Surface& rhs) :
@@ -61,12 +61,12 @@ Surface::Surface(const Surface& rhs) :
   rect(rhs.rect),
   flipx(false)
 {
-  surface_data = VideoSystem::new_surface_data(*this);
+  surface_data = VideoSystem::current()->new_surface_data(*this);
 }
 
 Surface::~Surface()
 {
-  VideoSystem::free_surface_data(surface_data);
+  VideoSystem::current()->free_surface_data(surface_data);
 }
 
 SurfacePtr
@@ -93,7 +93,7 @@ Surface::get_texture() const
   return texture;
 }
 
-SurfaceData* 
+SurfaceData*
 Surface::get_surface_data() const
 {
   return surface_data;
@@ -111,13 +111,13 @@ Surface::get_y() const
   return rect.top;
 }
 
-int 
+int
 Surface::get_width() const
 {
   return rect.get_width();
 }
 
-int 
+int
 Surface::get_height() const
 {
   return rect.get_height();
@@ -126,13 +126,13 @@ Surface::get_height() const
 Vector
 Surface::get_position() const
 {
-  return Vector(get_x(), get_y()); 
+  return Vector(get_x(), get_y());
 }
 
 Vector
 Surface::get_size() const
 {
-  return Vector(get_width(), get_height()); 
+  return Vector(get_width(), get_height());
 }
 
 /* EOF */