]> git.tdb.fi Git - libs/demoscene.git/blobdiff - source/sequencer.cpp
Allow stages to define actions
[libs/demoscene.git] / source / sequencer.cpp
index 25182b8ef6ee7f4e623b83cfc942f8fe17339e86..6a0ab2ef7f655d46109f8252ec4bfae1376908ba 100644 (file)
@@ -25,6 +25,11 @@ Sequencer::Sequencer(float bpm):
        register_action_type<Stage::SetCamera>("set_camera");
 }
 
+void Sequencer::define_action(const string &name, Action &act)
+{
+       named_actions[name] = &act;
+}
+
 void Sequencer::set_beats_per_minute(float bpm)
 {
        secs_per_beat = Time::min/bpm;