aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/talk.cpp
diff options
context:
space:
mode:
authorD G Turner2011-12-28 00:40:00 +0000
committerD G Turner2011-12-28 00:40:00 +0000
commit5492307982b3af117f2314cc22c680b48afe9689 (patch)
tree36714b83e5dc87e76d81e7ff0909f2ddef2554e1 /engines/dreamweb/talk.cpp
parent4f5a708d7dc8d4040e866430df7ab019379f3e03 (diff)
downloadscummvm-rg350-5492307982b3af117f2314cc22c680b48afe9689.tar.gz
scummvm-rg350-5492307982b3af117f2314cc22c680b48afe9689.tar.bz2
scummvm-rg350-5492307982b3af117f2314cc22c680b48afe9689.zip
DREAMWEB: Move 'speechloaded' flag out of data blob.
Diffstat (limited to 'engines/dreamweb/talk.cpp')
-rw-r--r--engines/dreamweb/talk.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/dreamweb/talk.cpp b/engines/dreamweb/talk.cpp
index 992fea29a8..ed52e76bd7 100644
--- a/engines/dreamweb/talk.cpp
+++ b/engines/dreamweb/talk.cpp
@@ -66,7 +66,7 @@ void DreamBase::talk() {
redrawMainScrn();
workToScreenM();
- if (data.byte(kSpeechloaded) == 1) {
+ if (_speechLoaded) {
cancelCh1();
data.byte(kVolumedirection) = (byte)-1;
data.byte(kVolumeto) = 0;
@@ -98,9 +98,9 @@ void DreamBase::startTalk() {
y = 80;
printDirect(&str, 66, &y, 241, true);
- data.byte(kSpeechloaded) = 0;
+ _speechLoaded = false;
loadSpeech('R', data.byte(kReallocation), 'C', 64*(data.byte(kCharacter) & 0x7F));
- if (data.byte(kSpeechloaded) == 1) {
+ if (_speechLoaded) {
data.byte(kVolumedirection) = 1;
data.byte(kVolumeto) = 6;
playChannel1(50 + 12);
@@ -155,7 +155,7 @@ void DreamBase::doSomeTalk() {
printDirect(str, 164, 64, 144, false);
loadSpeech('R', data.byte(kReallocation), 'C', (64 * (data.byte(kCharacter) & 0x7F)) + data.byte(kTalkpos));
- if (data.byte(kSpeechloaded) != 0)
+ if (_speechLoaded)
playChannel1(62);
data.byte(kPointermode) = 3;
@@ -181,7 +181,7 @@ void DreamBase::doSomeTalk() {
printDirect(str, 48, 128, 144, false);
loadSpeech('R', data.byte(kReallocation), 'C', (64 * (data.byte(kCharacter) & 0x7F)) + data.byte(kTalkpos));
- if (data.byte(kSpeechloaded) != 0)
+ if (_speechLoaded)
playChannel1(62);
data.byte(kPointermode) = 3;
@@ -223,7 +223,7 @@ bool DreamBase::hangOnPQ() {
return true;
}
- if (data.byte(kSpeechloaded) == 1 && _channel1Playing == 255) {
+ if (_speechLoaded && _channel1Playing == 255) {
speechFlag++;
if (speechFlag == 40)
break;