#include <msp/time/utils.h>
#include "demo.h"
+#include "stage.h"
using namespace std;
-using namespace Msp;
+
+namespace Msp {
+namespace DemoScene {
Demo::Demo(Graphics::Window &window, Graphics::GLContext &gl_ctx, DataFile::Collection &r):
resources(r),
delete music_source;
}
+void Demo::add_stage(const std::string &name, Stage &stage)
+{
+ things[name] = &stage;
+ stage.add_things(things, name+".");
+}
+
void Demo::set_fixed_framerate(float fps)
{
frame_interval = Time::sec/fps;
{
player.tick(d*Time::sec);
}
+
+} // namespace DemoScene
+} // namespace Msp