aboutsummaryrefslogtreecommitdiff
path: root/engines/adl
diff options
context:
space:
mode:
authorD G Turner2019-10-13 18:17:46 +0100
committerD G Turner2019-10-13 18:17:46 +0100
commit3bd273fc8e545165d1eca737d804375283587afd (patch)
tree267036ad3d6ee47a6f8215e7db76725fd9a8d7a4 /engines/adl
parent7901bbe7ace1a7a3007e83c47ba99c2f5aa64474 (diff)
downloadscummvm-rg350-3bd273fc8e545165d1eca737d804375283587afd.tar.gz
scummvm-rg350-3bd273fc8e545165d1eca737d804375283587afd.tar.bz2
scummvm-rg350-3bd273fc8e545165d1eca737d804375283587afd.zip
ADL: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
Diffstat (limited to 'engines/adl')
-rw-r--r--engines/adl/adl.cpp2
-rw-r--r--engines/adl/console.cpp3
-rw-r--r--engines/adl/hires5.cpp3
3 files changed, 8 insertions, 0 deletions
diff --git a/engines/adl/adl.cpp b/engines/adl/adl.cpp
index 9bd0011c5f..7ae33fb747 100644
--- a/engines/adl/adl.cpp
+++ b/engines/adl/adl.cpp
@@ -245,6 +245,8 @@ Common::String AdlEngine::inputString(byte prompt) const {
s.deleteLastChar();
}
break;
+ default:
+ break;
};
} else {
if (s.size() < 255) {
diff --git a/engines/adl/console.cpp b/engines/adl/console.cpp
index 45672652e2..def444f55a 100644
--- a/engines/adl/console.cpp
+++ b/engines/adl/console.cpp
@@ -372,6 +372,9 @@ void Console::printItem(const Item &item) {
case IDI_ITEM_DOESNT_MOVE:
state = "FIXED";
break;
+ default:
+ state = "UNKNOWN";
+ break;
}
debugPrintf("%3d %s %-30s %-10s %-8s (%3d, %3d)\n", item.id, name.c_str(), desc.c_str(), _engine->itemRoomStr(item.room).c_str(), state.c_str(), item.position.x, item.position.y);
diff --git a/engines/adl/hires5.cpp b/engines/adl/hires5.cpp
index b9b51c60fc..24a31b04d1 100644
--- a/engines/adl/hires5.cpp
+++ b/engines/adl/hires5.cpp
@@ -371,6 +371,9 @@ void HiRes5Engine::applyRegionWorkarounds() {
// to dig with. Probably a remnant of an earlier version
// of the script.
removeCommand(_roomCommands, 0);
+ break;
+ default:
+ break;
}
}