stash/unstash clunky as fuck
[laserbrain_demo] / src / exman.cc
index 00f7e39..4fff917 100644 (file)
@@ -334,6 +334,17 @@ void ExhibitManager::stash_exhibit(Exhibit *ex)
        }
 }
 
+Exhibit *ExhibitManager::unstash_exhibit()
+{
+       if(stashed.empty()) {
+               return 0;
+       }
+
+       Exhibit *ex = stashed[0];
+       stashed.erase(stashed.begin());
+       return ex;
+}
+
 void ExhibitManager::update(float dt)
 {
        int num = items.size();