src/PhysicsWorld.cc
changeset 408 e6cfc44266af
parent 351 7e6d373d8c98
child 423 947ab54de4b7
--- a/src/PhysicsWorld.cc	Tue Jan 20 23:24:04 2009 +0200
+++ b/src/PhysicsWorld.cc	Tue Jan 20 23:30:18 2009 +0200
@@ -4,13 +4,13 @@
 
 #include <functional>
 
-PhysicsWorld::PhysicsWorld (Vector gravity, Vector dimensions) :
-    // XXX: assume Vector == PixelCoordinate
-    Terrain((unsigned int) dimensions.x, (unsigned int) dimensions.y, 1337), 
+PhysicsWorld::PhysicsWorld (Vector gravity, Vector dimensions, Terrain &terrain) :
+    terrain(terrain),
     dimensions(dimensions), 
     gravity(gravity),
     tick_timer(PHYSICS_TICK_MS)
 {
+    // wire up our timer
     slots.connect(tick_timer.sig_tick(), this, &PhysicsWorld::tick);
     tick_timer.start();
 }