X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgame%2Fstage.cpp;h=8d781f28961fc77da688b640c9c579a44c9b4a28;hb=86057ab12bea9aaf40be2f1f2a0a3e64e94f0313;hp=a616d5a94da775ebd61da5171e9b4baf2435215d;hpb=c7d0e1aff305778f97974b329826628966380158;p=libs%2Fgame.git diff --git a/source/game/stage.cpp b/source/game/stage.cpp index a616d5a..8d781f2 100644 --- a/source/game/stage.cpp +++ b/source/game/stage.cpp @@ -5,6 +5,7 @@ namespace Msp::Game { Stage::Stage(): + event_source(event_bus), root(std::make_unique(*this)) { } @@ -14,12 +15,8 @@ Stage::~Stage() void Stage::tick(Time::TimeDelta dt) { - for(const auto &s: systems) - s->pre_tick(); for(const auto &s: systems) s->tick(dt); - for(const auto &s: systems) - s->post_tick(); } } // namespace Msp::Game