]> git.tdb.fi Git - libs/game.git/blobdiff - source/game/director.cpp
Add resource container references to Director and Stage
[libs/game.git] / source / game / director.cpp
index 28d86e7d142e23142839e186b8b4613c6299d8f6..96bd143dc542b525a66cf61cc16952915b233d8a 100644 (file)
@@ -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<Stage>());
+       stages.emplace_back(std::make_unique<Stage>(std::ref(resources)));
        event_source.emit<Events::StageCreated>(std::ref(*stages.back()));
        return *stages.back();
 }