]> git.tdb.fi Git - libs/game.git/blobdiff - source/game/director.cpp
Enforce no creation or destruction of objects during tick
[libs/game.git] / source / game / director.cpp
index 96bd143dc542b525a66cf61cc16952915b233d8a..4a4c1265e82d12ba897f65f1879b8db8f6b7ac33 100644 (file)
@@ -10,6 +10,14 @@ namespace Msp::Game {
 Director::Director(DataFile::Collection &r):
        resources(r),
        event_source(event_bus)
+{
+#if DEBUG
+       access_guard.emplace();
+#endif
+}
+
+// Hide ~unique_ptr<Stage> from the header
+Director::~Director()
 { }
 
 Stage &Director::create_stage()