X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgame%2Fstage.cpp;h=779be6e02eeefa39c379d200b7dd5056406b29ea;hb=41fa4483d8f017175800992d8fdacd7ee312d0c3;hp=73eb9a55f7299542cb08cf8c95b44083d7ee8fc2;hpb=f93a0f0afe8aff4d0bbc8ee393918881cfdd9db8;p=libs%2Fgame.git diff --git a/source/game/stage.cpp b/source/game/stage.cpp index 73eb9a5..779be6e 100644 --- a/source/game/stage.cpp +++ b/source/game/stage.cpp @@ -4,7 +4,8 @@ namespace Msp::Game { -Stage::Stage(): +Stage::Stage(DataFile::Collection &r): + resources(r), event_source(event_bus), root(std::make_unique(*this)) { } @@ -15,12 +16,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