Fixed window title and icon, removed Renderer and Lightmap creation from DrawingConte...
[supertux.git] / src / video / drawing_context.hpp
index 86c3c7a..13f28c9 100644 (file)
@@ -52,11 +52,9 @@ inline int next_po2(int val)
 class DrawingContext
 {
 public:
-  DrawingContext();
+  DrawingContext(Renderer& renderer, Lightmap& lightmap);
   ~DrawingContext();
 
-  void init_renderer();
-
   /// Adds a drawing request for a surface into the request list.
   void draw_surface(SurfacePtr surface, const Vector& position,
                     int layer);
@@ -154,8 +152,8 @@ private:
   };
 
 private:
-  Renderer *renderer;
-  Lightmap *lightmap;
+  Rendererrenderer;
+  Lightmaplightmap;
 
   /// the transform stack
   std::vector<Transform> transformstack;