[Scummvm-cvs-logs] scummvm master -> 905bcc444e79d1eca00907436b3ea8eaba86f6fb
dreammaster
dreammaster at scummvm.org
Thu Jul 2 04:45:49 CEST 2015
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
905bcc444e SHERLOCK: RT: Implement cmdSetWalkControl
Commit: 905bcc444e79d1eca00907436b3ea8eaba86f6fb
https://github.com/scummvm/scummvm/commit/905bcc444e79d1eca00907436b3ea8eaba86f6fb
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2015-07-01T22:45:01-04:00
Commit Message:
SHERLOCK: RT: Implement cmdSetWalkControl
Changed paths:
engines/sherlock/tattoo/tattoo_talk.cpp
diff --git a/engines/sherlock/tattoo/tattoo_talk.cpp b/engines/sherlock/tattoo/tattoo_talk.cpp
index 48f49a4..ab73b40 100644
--- a/engines/sherlock/tattoo/tattoo_talk.cpp
+++ b/engines/sherlock/tattoo/tattoo_talk.cpp
@@ -738,7 +738,13 @@ OpcodeReturn TattooTalk::cmdSetTalkSequence(const byte *&str) {
return RET_SUCCESS;
}
-OpcodeReturn TattooTalk::cmdSetWalkControl(const byte *&str) { error("TODO: script opcode (cmdSetWalkControl)"); }
+OpcodeReturn TattooTalk::cmdSetWalkControl(const byte *&str) {
+ TattooPeople &people = *(TattooPeople *)_vm->_people;
+ ++str;
+ people._walkControl = str[0] - 1;
+
+ return RET_SUCCESS;
+}
// Dummy opcode
OpcodeReturn TattooTalk::cmdTalkInterruptsDisable(const byte *&str) { error("Dummy opcode cmdTalkInterruptsDisable called"); }
More information about the Scummvm-git-logs
mailing list