Update.
[universe.git] / universe.cc
index 92b7a1b..55e1a6d 100644 (file)
@@ -7,8 +7,10 @@
 #include "universe.h"
 
 Universe::Universe(int nb_max_polygons,
-                   scalar_t width, scalar_t height) : _width(width), _height(height),
-                                                   _nb_max_polygons(nb_max_polygons), _nb_polygons(0) {
+                   scalar_t width, scalar_t height) : _width(width),
+                                                      _height(height),
+                                                      _nb_max_polygons(nb_max_polygons),
+                                                      _nb_polygons(0) {
   _polygons = new Polygon *[_nb_max_polygons];
   for(int n = 0; n < _nb_max_polygons; n++) _polygons[n] = 0;
 }
@@ -145,21 +147,19 @@ void Universe::draw(SimpleWindow *window) {
 }
 #endif
 
-#ifdef CAIRO_SUPPORT
-void Universe::draw(cairo_t *context_resource) {
+void Universe::draw(Canvas *canvas) {
   for(int n = 0; n < _nb_polygons; n++) {
     if(_polygons[n]) {
-      _polygons[n]->draw(context_resource);
+      _polygons[n]->draw(canvas);
     }
   }
 
   for(int n = 0; n < _nb_polygons; n++) {
     if(_polygons[n]) {
-      _polygons[n]->draw_contours(context_resource);
+      _polygons[n]->draw_contours(canvas);
     }
   }
 }
-#endif
 
 void Universe::apply_collision_forces(scalar_t dt) {
   const int nb_axis = 2;