aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/resources
diff options
context:
space:
mode:
authorEric Fry2018-06-04 08:03:35 +1000
committerEugene Sandulenko2018-07-20 06:43:33 +0000
commit88ef19056915b30d5e4b5d5e0e59ec6c17053d59 (patch)
treecab1d48b74119240629e8871e3397771ffb0a738 /engines/illusions/resources
parent7b88bd8efe25fe3092e190d5fed16990c69e2849 (diff)
downloadscummvm-rg350-88ef19056915b30d5e4b5d5e0e59ec6c17053d59.tar.gz
scummvm-rg350-88ef19056915b30d5e4b5d5e0e59ec6c17053d59.tar.bz2
scummvm-rg350-88ef19056915b30d5e4b5d5e0e59ec6c17053d59.zip
ILLUSIONS: Add logic to enable palette cycling sequence
Diffstat (limited to 'engines/illusions/resources')
-rw-r--r--engines/illusions/resources/actorresource.cpp4
-rw-r--r--engines/illusions/resources/backgroundresource.cpp1
2 files changed, 5 insertions, 0 deletions
diff --git a/engines/illusions/resources/actorresource.cpp b/engines/illusions/resources/actorresource.cpp
index 59e2294c6e..c38a467ed9 100644
--- a/engines/illusions/resources/actorresource.cpp
+++ b/engines/illusions/resources/actorresource.cpp
@@ -20,6 +20,7 @@
*
*/
+#include "illusions/actor.h"
#include "illusions/illusions.h"
#include "illusions/resources/actorresource.h"
#include "illusions/dictionary.h"
@@ -223,6 +224,9 @@ void ActorInstance::initActorTypes() {
for (uint i = 0; i < _actorResource->_sequences.size(); ++i) {
Sequence *sequence = &_actorResource->_sequences[i];
_vm->_dict->addSequence(sequence->_sequenceId, sequence);
+ if (sequence->_sequenceId == 0x60101) {
+ _vm->_controls->placeActor(0x50023, Common::Point(0,0), sequence->_sequenceId, 0x400d7, 0);
+ }
}
}
diff --git a/engines/illusions/resources/backgroundresource.cpp b/engines/illusions/resources/backgroundresource.cpp
index fc1332649a..3ad7085bee 100644
--- a/engines/illusions/resources/backgroundresource.cpp
+++ b/engines/illusions/resources/backgroundresource.cpp
@@ -27,6 +27,7 @@
#include "illusions/dictionary.h"
#include "illusions/resources/actorresource.h"
#include "illusions/screen.h"
+#include "illusions/sequenceopcodes.h"
#include "common/str.h"
namespace Illusions {