X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgame%2Fdirector.cpp;h=96bd143dc542b525a66cf61cc16952915b233d8a;hb=41fa4483d8f017175800992d8fdacd7ee312d0c3;hp=28d86e7d142e23142839e186b8b4613c6299d8f6;hpb=aec84d90bbbbd7dce66cc90ed545322802b959f6;p=libs%2Fgame.git diff --git a/source/game/director.cpp b/source/game/director.cpp index 28d86e7..96bd143 100644 --- a/source/game/director.cpp +++ b/source/game/director.cpp @@ -7,13 +7,14 @@ using namespace std; namespace Msp::Game { -Director::Director(): +Director::Director(DataFile::Collection &r): + resources(r), event_source(event_bus) { } Stage &Director::create_stage() { - stages.emplace_back(std::make_unique()); + stages.emplace_back(std::make_unique(std::ref(resources))); event_source.emit(std::ref(*stages.back())); return *stages.back(); }