aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/handlers/handler_sequences.cpp
diff options
context:
space:
mode:
authorwhitertandrek2018-03-19 10:43:49 +0200
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commit3e2106a1c087b2c27f961ce918ad6459670b99fa (patch)
tree38704c7c5129669a9b32308d9013d41d116eb9f2 /engines/pink/handlers/handler_sequences.cpp
parent62f84eae96625e778aae63e75b399a50b16363e8 (diff)
downloadscummvm-rg350-3e2106a1c087b2c27f961ce918ad6459670b99fa.tar.gz
scummvm-rg350-3e2106a1c087b2c27f961ce918ad6459670b99fa.tar.bz2
scummvm-rg350-3e2106a1c087b2c27f961ce918ad6459670b99fa.zip
PINK: Added more Handler methods
Diffstat (limited to 'engines/pink/handlers/handler_sequences.cpp')
-rw-r--r--engines/pink/handlers/handler_sequences.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/pink/handlers/handler_sequences.cpp b/engines/pink/handlers/handler_sequences.cpp
index 938633876d..52c9254d03 100644
--- a/engines/pink/handlers/handler_sequences.cpp
+++ b/engines/pink/handlers/handler_sequences.cpp
@@ -21,7 +21,9 @@
*/
#include "handler_sequences.h"
+#include <engines/pink/sequences/sequencer.h>
#include "../archive.h"
+#include "../actors/lead_actor.h"
namespace Pink {
@@ -30,4 +32,11 @@ void HandlerSequences::deserialize(Archive &archive) {
archive >> _sequences;
}
+void HandlerSequences::initSequence(LeadActor *actor) {
+ initSideEffects(actor);
+ Sequencer *sequencer = actor->getSequencer();
+ Sequence *sequence = sequencer->findSequence(_sequences[0]); //actually we must pick random sequence
+ //sequencer->authorSequence(sequence, 0);
+}
+
} // End of namespace Pink \ No newline at end of file