diff options
Diffstat (limited to 'engines/pink/sequences/sequencer.cpp')
-rw-r--r-- | engines/pink/sequences/sequencer.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/pink/sequences/sequencer.cpp b/engines/pink/sequences/sequencer.cpp index f5c9b26812..5de9c8c709 100644 --- a/engines/pink/sequences/sequencer.cpp +++ b/engines/pink/sequences/sequencer.cpp @@ -23,6 +23,7 @@ #include <common/debug.h> #include "sequencer.h" +#include "sequence.h" #include "engines/pink/archive.h" namespace Pink { @@ -39,4 +40,11 @@ void Sequencer::deserialize(Archive &archive) { } +Sequence *Sequencer::findSequence(const Common::String &name) { + return *Common::find_if(_sequences.begin(), _sequences.end(), [&name] + (Sequence* sequence) { + return name == sequence->getName(); + }); +} + } // End of namespace Pink
\ No newline at end of file |