]> git.localhorst.tv Git - blobs.git/blobdiff - src/world/sim.cpp
camera controls
[blobs.git] / src / world / sim.cpp
index 071ad17cb0ed5786a998334c6e0fc9cb03a3ac1f..8c3749f347bff8963783cb2f322c60f22da37683 100644 (file)
@@ -8,10 +8,9 @@
 namespace blobs {
 namespace world {
 
-Simulation::Simulation(Body &r, const Set<Resource> &res, const Set<TileType> &tile)
+Simulation::Simulation(Body &r, app::Assets &assets)
 : root(r)
-, resources(res)
-, tile_types(tile)
+, assets(assets)
 , bodies()
 , planets()
 , suns()
@@ -38,8 +37,7 @@ void Simulation::AddSun(Sun &s) {
        suns.insert(&s);
 }
 
-void Simulation::Tick() {
-       constexpr double dt = 0.01666666666666666666666666666666;
+void Simulation::Tick(double dt) {
        time += dt;
        for (auto body : bodies) {
                body->Tick(dt);