aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/neighborhood/norad/delta
diff options
context:
space:
mode:
authorD G Turner2019-12-01 21:41:21 +0000
committerD G Turner2019-12-01 21:41:21 +0000
commitb7c397412dd2cd5aa81723fa31d9e13ee83e1493 (patch)
treeb66ad2c612f20719459d55c403b57d02cc006bde /engines/pegasus/neighborhood/norad/delta
parent64eb072103dcb4789858470ac9d40d4c6f3b8841 (diff)
downloadscummvm-rg350-b7c397412dd2cd5aa81723fa31d9e13ee83e1493.tar.gz
scummvm-rg350-b7c397412dd2cd5aa81723fa31d9e13ee83e1493.tar.bz2
scummvm-rg350-b7c397412dd2cd5aa81723fa31d9e13ee83e1493.zip
PEGASUS: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
Diffstat (limited to 'engines/pegasus/neighborhood/norad/delta')
-rw-r--r--engines/pegasus/neighborhood/norad/delta/globegame.cpp8
-rw-r--r--engines/pegasus/neighborhood/norad/delta/noraddelta.cpp16
2 files changed, 24 insertions, 0 deletions
diff --git a/engines/pegasus/neighborhood/norad/delta/globegame.cpp b/engines/pegasus/neighborhood/norad/delta/globegame.cpp
index 2c339bd659..3735f6d854 100644
--- a/engines/pegasus/neighborhood/norad/delta/globegame.cpp
+++ b/engines/pegasus/neighborhood/norad/delta/globegame.cpp
@@ -107,6 +107,8 @@ void GlobeTracker::setTrackParameters(const Hotspot *trackSpot, GlobeTrackDirect
_globeMovie->setSegment(0, _globeMovie->getDuration());
_globeMovie->setFlags(0);
break;
+ default:
+ break;
}
}
@@ -183,6 +185,8 @@ void GlobeTracker::trackGlobeMovie() {
_downHighlight->show();
break;
+ default:
+ break;
}
}
@@ -204,6 +208,8 @@ void GlobeTracker::stopGlobeMovie() {
_downHighlight->hide();
_trackTime = tickCount() - kVerticalDuration;
break;
+ default:
+ break;
}
}
@@ -725,6 +731,8 @@ void GlobeGame::receiveNotification(Notification *notification, const Notificati
_owner->requestSpotSound(kFiftySecondsIn, kFiftySecondsOut,
kFilterNoInput, kSpotSoundCompletedFlag);
break;
+ default:
+ break;
}
// fall through
// FIXME: fall through intentional?
diff --git a/engines/pegasus/neighborhood/norad/delta/noraddelta.cpp b/engines/pegasus/neighborhood/norad/delta/noraddelta.cpp
index c01241d3ee..96000d10d4 100644
--- a/engines/pegasus/neighborhood/norad/delta/noraddelta.cpp
+++ b/engines/pegasus/neighborhood/norad/delta/noraddelta.cpp
@@ -316,6 +316,8 @@ void NoradDelta::checkContinuePoint(const RoomID room, const DirectionConstant d
case MakeRoomView(kNorad79, kWest):
makeContinuePoint();
break;
+ default:
+ break;
}
}
@@ -633,6 +635,8 @@ void NoradDelta::receiveNotification(Notification *notification, const Notificat
case kN60RobotDisappears:
recallToTSASuccess();
break;
+ default:
+ break;
}
_interruptionFilter = kFilterAllInput;
@@ -682,6 +686,8 @@ void NoradDelta::pickedUpItem(Item *item) {
startExtraSequence(kN60RobotDisappears, kExtraCompletedFlag, kFilterNoInput);
}
break;
+ default:
+ break;
}
Norad::pickedUpItem(item);
@@ -698,6 +704,8 @@ void NoradDelta::takeItemFromRoom(Item *item) {
case kOpticalBiochip:
_privateFlags.setFlag(kNoradPrivateGotOpticalChipFlag, true);
break;
+ default:
+ break;
}
Norad::takeItemFromRoom(item);
@@ -714,6 +722,8 @@ void NoradDelta::dropItemIntoRoom(Item *item, Hotspot *hotspot) {
case kRetinalScanBiochip:
_privateFlags.setFlag(kNoradPrivateGotRetScanChipFlag, false);
break;
+ default:
+ break;
}
Norad::dropItemIntoRoom(item, hotspot);
@@ -741,6 +751,8 @@ Hotspot *NoradDelta::getItemScreenSpot(Item *item, DisplayElement *element) {
else
id = kDelta60RobotRetinalBiochipSpotID;
break;
+ default:
+ break;
}
if (id != kNoHotSpotID)
@@ -783,6 +795,8 @@ uint NoradDelta::getNumHints() {
numHints = 2;
}
break;
+ default:
+ break;
}
}
@@ -826,6 +840,8 @@ Common::String NoradDelta::getHintMovie(uint hintNum) {
return "Images/AI/Globals/XGLOB1B";
return "Images/AI/Globals/XGLOB3B";
+ default:
+ break;
}
}