aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/dreamweb/sprite.cpp2
-rw-r--r--engines/dreamweb/stubs.cpp5
-rw-r--r--engines/dreamweb/use.cpp2
3 files changed, 4 insertions, 5 deletions
diff --git a/engines/dreamweb/sprite.cpp b/engines/dreamweb/sprite.cpp
index 5d172fd295..a7497a7fd0 100644
--- a/engines/dreamweb/sprite.cpp
+++ b/engines/dreamweb/sprite.cpp
@@ -746,7 +746,7 @@ void DreamGenContext::intro1Text() {
if (data.byte(kIntrocount) != 2 && data.byte(kIntrocount) != 4 && data.byte(kIntrocount) != 6)
return;
- if (isCD() && data.byte(kCh1playing) == 255) {
+ if (isCD() && data.byte(kCh1playing) != 255) {
data.byte(kIntrocount)--;
} else {
if (data.byte(kIntrocount) == 2)
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp
index 5a769e05b5..a06e2fcae0 100644
--- a/engines/dreamweb/stubs.cpp
+++ b/engines/dreamweb/stubs.cpp
@@ -3558,10 +3558,9 @@ void DreamGenContext::redrawMainScrn() {
}
void DreamGenContext::selectSlot2() {
- if (data.word(kMousebutton) == 0)
- selectSlot();
- else
+ if (data.word(kMousebutton))
data.byte(kLoadingorsave) = 2;
+ selectSlot();
}
void DreamGenContext::blank() {
diff --git a/engines/dreamweb/use.cpp b/engines/dreamweb/use.cpp
index c70c625969..2f7e66c840 100644
--- a/engines/dreamweb/use.cpp
+++ b/engines/dreamweb/use.cpp
@@ -397,7 +397,7 @@ void DreamGenContext::useChurchHole() {
}
void DreamGenContext::sitDownInBar() {
- if (data.byte(kWatchmode) == 0xFF) {
+ if (data.byte(kWatchmode) != 0xFF) {
// Sat down
showSecondUse();
putBackObStuff();