aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/supernova1/rooms.cpp
diff options
context:
space:
mode:
authorD G Turner2019-12-01 00:31:33 +0000
committerD G Turner2019-12-01 00:31:33 +0000
commit719decda5545af100defe6faadaa919004d3c8af (patch)
treebb5a0c905d11097c915d10505fa9d51ec9a38e3f /engines/supernova/supernova1/rooms.cpp
parentf80947183c16e4be5f651f0ba2202446faf1ba8b (diff)
downloadscummvm-rg350-719decda5545af100defe6faadaa919004d3c8af.tar.gz
scummvm-rg350-719decda5545af100defe6faadaa919004d3c8af.tar.bz2
scummvm-rg350-719decda5545af100defe6faadaa919004d3c8af.zip
SUPERNOVA: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
Diffstat (limited to 'engines/supernova/supernova1/rooms.cpp')
-rw-r--r--engines/supernova/supernova1/rooms.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/supernova/supernova1/rooms.cpp b/engines/supernova/supernova1/rooms.cpp
index 462e0e17e0..a473a113d7 100644
--- a/engines/supernova/supernova1/rooms.cpp
+++ b/engines/supernova/supernova1/rooms.cpp
@@ -1990,6 +1990,9 @@ bool ArsanoEntrance::interact(Action verb, Object &obj1, Object &obj2) {
break;
case 3:
_gm->reply(kStringArsanoEntrance9, 1, _gm->invertSection(1));
+ break;
+ default:
+ break;
}
} while (e != 4);
} else if (_gm->dialog(5, row2, _dialog2, 0) != 4)
@@ -2043,6 +2046,8 @@ bool ArsanoEntrance::interact(Action verb, Object &obj1, Object &obj2) {
_gm->wait(2);
_vm->renderImage(_gm->invertSection(3));
break;
+ default:
+ break;
}
removeSentence(0, 1);
}
@@ -2307,6 +2312,9 @@ void ArsanoRemaining::animation() {
break;
case 34:
_vm->renderImage(4);
+ break;
+ default:
+ break;
}
_i = (_i + 1) % 35;
@@ -2430,6 +2438,9 @@ bool ArsanoRoger::interact(Action verb, Object &obj1, Object &obj2) {
_gm->reply(kStringArsanoRoger33, 2, 2 + kSectionInvert);
_gm->say(kStringArsanoRoger34);
_gm->reply(kStringArsanoRoger35, 2, 2 + kSectionInvert);
+ break;
+ default:
+ break;
}
}
} else if (((verb == ACTION_USE) && Object::combine(obj1, obj2, CHESS, ROGER_W)) ||
@@ -2557,6 +2568,9 @@ bool ArsanoGlider::interact(Action verb, Object &obj1, Object &obj2) {
_vm->renderImage(_gm->invertSection(r + 15));
r--;
}
+ break;
+ default:
+ break;
}
}
_gm->wait(4);
@@ -2835,6 +2849,9 @@ bool ArsanoMeetup3::interact(Action verb, Object &obj1, Object &obj2) {
_gm->say(kStringArsanoMeetup3_23);
_gm->reply(kStringArsanoMeetup3_24, 1, 1 + kSectionInvert);
_gm->reply(kStringArsanoMeetup3_25, 1, 1 + kSectionInvert);
+ break;
+ default:
+ break;
}
removeSentence(2, 2);
} while (!allSentencesRemoved(4, 2));
@@ -3264,6 +3281,8 @@ bool AxacussCorridor5::handleMoneyDialog() {
}
_gm->reply(kStringAxacussCorridor5_6, 1, 1 + kSectionInvert);
break;
+ default:
+ break;
}
}
return false;