X-Git-Url: http://git.tdb.fi/?p=libs%2Fdemoscene.git;a=blobdiff_plain;f=source%2Fdemo.cpp;h=4cd66bd2a036d803988c18d6f195adb3bd376b60;hp=08a92b4f0d6bd925709de855a30cec20201adcf2;hb=bcee277ee013cb24cff047a5459774df67561f0c;hpb=5dad2cbf4556cd4b433722c172f0b468d0161de5 diff --git a/source/demo.cpp b/source/demo.cpp index 08a92b4..4cd66bd 100644 --- a/source/demo.cpp +++ b/source/demo.cpp @@ -1,5 +1,6 @@ #include #include "demo.h" +#include "stage.h" using namespace std; using namespace Msp; @@ -27,6 +28,12 @@ Demo::~Demo() delete music_source; } +void Demo::add_stage(const std::string &name, Stage &stage) +{ + things[name] = &stage; + things[name+".camera"] = static_cast(&stage.get_camera()); +} + void Demo::set_fixed_framerate(float fps) { frame_interval = Time::sec/fps;