X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=examples%2Fbassteroids%2Fsource%2Fdamagedealer.cpp;h=a7887876bc5bfeb764e23d0395dc5b528e7cf58a;hb=239cd38de0ddbb5931151523530a5e7272e16f7f;hp=37be786fc1d5aceb7924ec4dfaa2f28da2319624;hpb=cb4e8bbe06dc64aff932784541a29493723fc03e;p=libs%2Fgame.git diff --git a/examples/bassteroids/source/damagedealer.cpp b/examples/bassteroids/source/damagedealer.cpp index 37be786..a788787 100644 --- a/examples/bassteroids/source/damagedealer.cpp +++ b/examples/bassteroids/source/damagedealer.cpp @@ -2,6 +2,7 @@ #include #include "collider.h" #include "hittable.h" +#include "physics.h" using namespace Msp; @@ -9,6 +10,10 @@ DamageDealer::DamageDealer(Game::Stage &s): System(s), observer(stage.get_event_bus()) { + declare_dependency(UPDATE); + declare_dependency(READ_OLD); + declare_dependency(RUN_AFTER); + observer.observe([this](auto &e){ collision(e); }); }