--- 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();
}