[Scummvm-git-logs] scummvm master -> d77e70a90238424028cce6da27646d40429b8a00
digitall
547637+digitall at users.noreply.github.com
Fri Dec 6 04:34:46 UTC 2019
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
d77e70a902 KYRA: Fix Missing Default Switch Cases
Commit: d77e70a90238424028cce6da27646d40429b8a00
https://github.com/scummvm/scummvm/commit/d77e70a90238424028cce6da27646d40429b8a00
Author: D G Turner (digitall at scummvm.org)
Date: 2019-12-06T04:31:04Z
Commit Message:
KYRA: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
Changed paths:
engines/kyra/engine/kyra_v1.cpp
engines/kyra/engine/scene_mr.cpp
engines/kyra/graphics/screen_eob.cpp
engines/kyra/gui/gui_lok.cpp
engines/kyra/gui/gui_lol.cpp
engines/kyra/sequence/sequences_darkmoon.cpp
engines/kyra/sequence/sequences_eob.cpp
engines/kyra/sequence/sequences_hof.cpp
engines/kyra/sequence/sequences_lok.cpp
engines/kyra/text/text_lok.cpp
diff --git a/engines/kyra/engine/kyra_v1.cpp b/engines/kyra/engine/kyra_v1.cpp
index 7b93851..4f8296c 100644
--- a/engines/kyra/engine/kyra_v1.cpp
+++ b/engines/kyra/engine/kyra_v1.cpp
@@ -655,6 +655,9 @@ void KyraEngine_v1::setVolume(kVolumeEntry vol, uint8 value) {
case kVolumeSpeech:
ConfMan.setInt("speech_volume", convertVolumeToMixer(value));
break;
+
+ default:
+ break;
}
// Resetup mixer
@@ -679,6 +682,9 @@ uint8 KyraEngine_v1::getVolume(kVolumeEntry vol) {
else
return 2;
break;
+
+ default:
+ break;
}
return 2;
diff --git a/engines/kyra/engine/scene_mr.cpp b/engines/kyra/engine/scene_mr.cpp
index ea0e69e..97920e3 100644
--- a/engines/kyra/engine/scene_mr.cpp
+++ b/engines/kyra/engine/scene_mr.cpp
@@ -62,6 +62,9 @@ void KyraEngine_MR::enterNewScene(uint16 sceneId, int facing, int unk1, int unk2
case 6:
x = -24;
break;
+
+ default:
+ break;
}
moveCharacter(facing, x, y);
diff --git a/engines/kyra/graphics/screen_eob.cpp b/engines/kyra/graphics/screen_eob.cpp
index 4f31074..f1efbd0 100644
--- a/engines/kyra/graphics/screen_eob.cpp
+++ b/engines/kyra/graphics/screen_eob.cpp
@@ -1997,6 +1997,8 @@ void OldDOSFont::drawChar(uint16 c, byte *dst, int pitch, int bpp) const {
case 0xE1:
// TODO: recheck this: no conversion for 'ß' ?
break;
+ default:
+ break;
}
} else if (_width == 8) {
switch (c) {
@@ -2022,6 +2024,8 @@ void OldDOSFont::drawChar(uint16 c, byte *dst, int pitch, int bpp) const {
case 0xE1:
c = 0x19;
break;
+ default:
+ break;
}
}
diff --git a/engines/kyra/gui/gui_lok.cpp b/engines/kyra/gui/gui_lok.cpp
index 188e992..96a10f0 100644
--- a/engines/kyra/gui/gui_lok.cpp
+++ b/engines/kyra/gui/gui_lok.cpp
@@ -917,6 +917,8 @@ void GUI_LoK::setupControls(Menu &menu) {
case 2:
menu.item[0].itemString = _onCDString; //"On + CD"
break;
+ default:
+ break;
}
if (_vm->_configSounds)
@@ -943,6 +945,7 @@ void GUI_LoK::setupControls(Menu &menu) {
break;
default:
menu.item[2].itemString = "ERROR";
+ break;
}
int textControl = 3;
@@ -971,6 +974,7 @@ void GUI_LoK::setupControls(Menu &menu) {
break;
default:
menu.item[3].itemString = "ERROR";
+ break;
}
} else {
if (_vm->gameFlags().platform == Common::kPlatformAmiga)
@@ -995,6 +999,7 @@ void GUI_LoK::setupControls(Menu &menu) {
break;
default:
menu.item[textControl].itemString = "ERROR";
+ break;
}
initMenuLayout(menu);
diff --git a/engines/kyra/gui/gui_lol.cpp b/engines/kyra/gui/gui_lol.cpp
index 602309c..dd3f8a3 100644
--- a/engines/kyra/gui/gui_lol.cpp
+++ b/engines/kyra/gui/gui_lol.cpp
@@ -2636,6 +2636,8 @@ int GUI_LoL::clickedMainMenu(Button *button) {
case 0x4005:
_displayMenu = false;
break;
+ default:
+ break;
}
return 1;
}
diff --git a/engines/kyra/sequence/sequences_darkmoon.cpp b/engines/kyra/sequence/sequences_darkmoon.cpp
index 97dc712..11c7b4e 100644
--- a/engines/kyra/sequence/sequences_darkmoon.cpp
+++ b/engines/kyra/sequence/sequences_darkmoon.cpp
@@ -193,6 +193,9 @@ int DarkMoonEngine::mainMenu() {
// quit
menuChoice = -5;
break;
+
+ default:
+ break;
}
}
diff --git a/engines/kyra/sequence/sequences_eob.cpp b/engines/kyra/sequence/sequences_eob.cpp
index 92facd3..200a5da 100644
--- a/engines/kyra/sequence/sequences_eob.cpp
+++ b/engines/kyra/sequence/sequences_eob.cpp
@@ -1484,6 +1484,9 @@ int EoBEngine::mainMenu() {
menuChoice = 0;
break;
+
+ default:
+ break;
}
}
diff --git a/engines/kyra/sequence/sequences_hof.cpp b/engines/kyra/sequence/sequences_hof.cpp
index 3c28372..a5e44cf 100644
--- a/engines/kyra/sequence/sequences_hof.cpp
+++ b/engines/kyra/sequence/sequences_hof.cpp
@@ -2985,6 +2985,9 @@ int SeqPlayer_HOF::cbHOFDEMO_outhome(WSAMovie_v2 *wsaObj, int x, int y, int frm)
case 137:
playSoundAndDisplaySubTitle(6);
break;
+
+ default:
+ break;
}
return 0;
@@ -3126,6 +3129,9 @@ int SeqPlayer_HOF::cbHOFDEMO_dinob2(WSAMovie_v2 *wsaObj, int x, int y, int frm)
case 79:
_animCurrentFrame = 4;
break;
+
+ default:
+ break;
}
return frm;
diff --git a/engines/kyra/sequence/sequences_lok.cpp b/engines/kyra/sequence/sequences_lok.cpp
index faddf76..ef3cbed 100644
--- a/engines/kyra/sequence/sequences_lok.cpp
+++ b/engines/kyra/sequence/sequences_lok.cpp
@@ -371,6 +371,9 @@ void KyraEngine_LoK::seq_createAmuletJewel(int jewel, int page, int noSound, int
case 3:
opcodes = specialJewelTable4;
break;
+
+ default:
+ break;
}
if (opcodes) {
diff --git a/engines/kyra/text/text_lok.cpp b/engines/kyra/text/text_lok.cpp
index c45f041..f89bd9a 100644
--- a/engines/kyra/text/text_lok.cpp
+++ b/engines/kyra/text/text_lok.cpp
@@ -48,6 +48,8 @@ void KyraEngine_LoK::waitForChatToFinish(int vocFile, int16 chatDuration, const
case 3:
chatDuration = -1;
break;
+ default:
+ break;
}
}
More information about the Scummvm-git-logs
mailing list