]> git.tdb.fi Git - libs/game.git/blobdiff - examples/bassteroids/source/physics.cpp
Convert components to buffered where appropriate
[libs/game.git] / examples / bassteroids / source / physics.cpp
index 73d858295db7df316f55a7e8396c9312e09c5c81..158b745ca83f6e0af19597e7fc7e4df9876e8365 100644 (file)
@@ -11,6 +11,10 @@ Physics::Physics(Game::Stage &s):
        event_source(stage.get_event_bus()),
        observer(stage.get_event_bus())
 {
+       declare_dependency<Game::Transform>(UPDATE);
+       declare_dependency<RigidBody>(UPDATE);
+       declare_dependency<Collider>(READ_OLD);
+
        observer.observe<Game::Events::EntityCreated>([this](auto &e){ entity_added(e); });
        observer.observe<Game::Events::EntityDestroyed>([this](auto &e){ entity_removed(e); });