QUEEN: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
This commit is contained in:
parent
4af25ccfdd
commit
81468e2193
11 changed files with 67 additions and 1 deletions
|
@ -514,6 +514,8 @@ int16 Command::executeCommand(uint16 comId, int16 condResult) {
|
||||||
case 4:
|
case 4:
|
||||||
_vm->logic()->joeUseUnderwear();
|
_vm->logic()->joeUseUnderwear();
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_state.subject[0] > 0)
|
if (_state.subject[0] > 0)
|
||||||
|
@ -1228,6 +1230,8 @@ uint16 Command::nextObjectDescription(ObjectDescription* objDesc, uint16 firstDe
|
||||||
++objDesc->lastSeenNumber;
|
++objDesc->lastSeenNumber;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return objDesc->lastSeenNumber;
|
return objDesc->lastSeenNumber;
|
||||||
}
|
}
|
||||||
|
|
|
@ -113,6 +113,8 @@ void Credits::update() {
|
||||||
case '9' :
|
case '9' :
|
||||||
_zone = line[1] - '1';
|
_zone = line[1] - '1';
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
assert(_count < ARRAYSIZE(_list));
|
assert(_count < ARRAYSIZE(_list));
|
||||||
|
@ -131,6 +133,8 @@ void Credits::update() {
|
||||||
case 2:
|
case 2:
|
||||||
_list[_count].x = (_zone % 3) * (320 / 3) + 100 - _vm->display()->textWidth(line);
|
_list[_count].x = (_zone % 3) * (320 / 3) + 100 - _vm->display()->textWidth(line);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
_list[_count].y = (_zone / 3) * (200 / 3) + (_count * 10);
|
_list[_count].y = (_zone / 3) * (200 / 3) + (_count * 10);
|
||||||
_count++;
|
_count++;
|
||||||
|
|
|
@ -147,6 +147,8 @@ void Cutaway::load(const char *filename) {
|
||||||
case 'B':
|
case 'B':
|
||||||
_vm->logic()->joeCutFacing(DIR_BACK);
|
_vm->logic()->joeCutFacing(DIR_BACK);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -450,6 +452,8 @@ Cutaway::ObjectType Cutaway::getObjectType(CutawayObject &object) {
|
||||||
// Text to be displayed only (not spoken)
|
// Text to be displayed only (not spoken)
|
||||||
objectType = OBJECT_TYPE_TEXT_DISPLAY;
|
objectType = OBJECT_TYPE_TEXT_DISPLAY;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (OBJECT_TYPE_ANIMATION == objectType && !object.execute) {
|
if (OBJECT_TYPE_ANIMATION == objectType && !object.execute) {
|
||||||
|
|
|
@ -299,6 +299,8 @@ void Display::palCustomColors(uint16 roomNum) {
|
||||||
palSetAmigaColor(20, 0xA58);
|
palSetAmigaColor(20, 0xA58);
|
||||||
palSetAmigaColor(21, 0x845);
|
palSetAmigaColor(21, 0x845);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -327,6 +329,8 @@ void Display::palCustomColors(uint16 roomNum) {
|
||||||
_pal.room[i * 3 + 2] = _pal.room[i * 3 + 1] * 60 / 100;
|
_pal.room[i * 3 + 2] = _pal.room[i * 3 + 1] * 60 / 100;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -358,6 +362,8 @@ void Display::palCustomScroll(uint16 roomNum) {
|
||||||
loPal = 28;
|
loPal = 28;
|
||||||
hiPal = 31;
|
hiPal = 31;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
_pal.dirtyMin = MIN(_pal.dirtyMin, loPal);
|
_pal.dirtyMin = MIN(_pal.dirtyMin, loPal);
|
||||||
_pal.dirtyMax = MAX(_pal.dirtyMax, hiPal);
|
_pal.dirtyMax = MAX(_pal.dirtyMax, hiPal);
|
||||||
|
@ -554,6 +560,8 @@ void Display::palCustomScroll(uint16 roomNum) {
|
||||||
loPal = 101;
|
loPal = 101;
|
||||||
hiPal = 127;
|
hiPal = 127;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
_pal.dirtyMin = MIN(_pal.dirtyMin, loPal);
|
_pal.dirtyMin = MIN(_pal.dirtyMin, loPal);
|
||||||
_pal.dirtyMax = MAX(_pal.dirtyMax, hiPal);
|
_pal.dirtyMax = MAX(_pal.dirtyMax, hiPal);
|
||||||
|
@ -1136,6 +1144,8 @@ void Display::blankScreenEffect2() {
|
||||||
case 3:
|
case 3:
|
||||||
c = *(p + SCREEN_W + 1);
|
c = *(p + SCREEN_W + 1);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
memset(p, c, 2);
|
memset(p, c, 2);
|
||||||
memset(p + SCREEN_W, c, 2);
|
memset(p + SCREEN_W, c, 2);
|
||||||
|
|
|
@ -627,6 +627,8 @@ void Graphics::handleParallax(uint16 roomNum) {
|
||||||
_bobs[21].x += 2;
|
_bobs[21].x += 2;
|
||||||
_bobs[21].y += 2;
|
_bobs[21].y += 2;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1257,6 +1259,8 @@ void BamScene::updateFightAnimation() {
|
||||||
_flag = F_STOP;
|
_flag = F_STOP;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -239,6 +239,8 @@ void Journal::handleKeyDown(uint16 ascii, int keycode) {
|
||||||
_quitMode = QM_CONTINUE;
|
_quitMode = QM_CONTINUE;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -292,6 +294,8 @@ void Journal::handleMouseDown(int x, int y) {
|
||||||
_quitMode = QM_CONTINUE;
|
_quitMode = QM_CONTINUE;
|
||||||
_vm->quitGame();
|
_vm->quitGame();
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
} else if (zoneNum == ZN_NO) {
|
} else if (zoneNum == ZN_NO) {
|
||||||
exitYesNoPanelMode();
|
exitYesNoPanelMode();
|
||||||
|
@ -372,8 +376,12 @@ void Journal::handleMouseDown(int x, int y) {
|
||||||
_vm->subtitles(!_vm->subtitles());
|
_vm->subtitles(!_vm->subtitles());
|
||||||
drawConfigPanel();
|
drawConfigPanel();
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
@ -504,6 +512,8 @@ void Journal::drawInfoPanel() {
|
||||||
case 'a':
|
case 'a':
|
||||||
_vm->display()->setTextCentered(132, "Amiga A500/600", false);
|
_vm->display()->setTextCentered(132, "Amiga A500/600", false);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
switch (ver[1]) {
|
switch (ver[1]) {
|
||||||
case 'E':
|
case 'E':
|
||||||
|
@ -524,6 +534,8 @@ void Journal::drawInfoPanel() {
|
||||||
case 'S':
|
case 'S':
|
||||||
_vm->display()->setTextCentered(144, "Espa\xA4""ol", false);
|
_vm->display()->setTextCentered(144, "Espa\xA4""ol", false);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
char versionId[13];
|
char versionId[13];
|
||||||
sprintf(versionId, "Version %c.%c%c", ver[2], ver[3], ver[4]);
|
sprintf(versionId, "Version %c.%c%c", ver[2], ver[3], ver[4]);
|
||||||
|
|
|
@ -648,6 +648,8 @@ void Logic::setupJoeInRoom(bool autoPosition, uint16 scale) {
|
||||||
case DIR_RIGHT:
|
case DIR_RIGHT:
|
||||||
joeFacing(DIR_LEFT);
|
joeFacing(DIR_LEFT);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
joePrevFacing(joeFacing());
|
joePrevFacing(joeFacing());
|
||||||
|
@ -712,6 +714,8 @@ uint16 Logic::joeFace() {
|
||||||
case 37:
|
case 37:
|
||||||
frame = 5;
|
frame = 5;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pbs->frameNum = 31;
|
pbs->frameNum = 31;
|
||||||
|
@ -756,6 +760,8 @@ void Logic::joeGrab(int16 grabState) {
|
||||||
// turn back
|
// turn back
|
||||||
frame = 7;
|
frame = 7;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (frame != 0) {
|
if (frame != 0) {
|
||||||
|
@ -1107,6 +1113,8 @@ void Logic::handleSpecialArea(Direction facing, uint16 areaNum, uint16 walkDataN
|
||||||
case 1:
|
case 1:
|
||||||
playCutaway("C50H.CUT", nextCut);
|
playCutaway("C50H.CUT", nextCut);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -1134,6 +1142,8 @@ void Logic::handleSpecialArea(Direction facing, uint16 areaNum, uint16 walkDataN
|
||||||
case 2:
|
case 2:
|
||||||
playCutaway("C73C.CUT");
|
playCutaway("C73C.CUT");
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case ROOM_TEMPLE_MAZE_5:
|
case ROOM_TEMPLE_MAZE_5:
|
||||||
|
@ -1156,9 +1166,13 @@ void Logic::handleSpecialArea(Direction facing, uint16 areaNum, uint16 walkDataN
|
||||||
case 1:
|
case 1:
|
||||||
playCutaway("C103E.CUT", nextCut);
|
playCutaway("C103E.CUT", nextCut);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
while (strlen(nextCut) > 4 &&
|
while (strlen(nextCut) > 4 &&
|
||||||
|
@ -1360,6 +1374,8 @@ void Logic::setupRestoredGame() {
|
||||||
_vm->display()->palSetJoeDress();
|
_vm->display()->palSetJoeDress();
|
||||||
loadJoeBanks("JOED_A.BBK", "JOED_B.BBK");
|
loadJoeBanks("JOED_A.BBK", "JOED_B.BBK");
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
BobSlot *pbs = _vm->graphics()->bob(0);
|
BobSlot *pbs = _vm->graphics()->bob(0);
|
||||||
|
|
|
@ -103,6 +103,8 @@ void AdLibMidiDriver::metaEvent(byte type, byte *data, uint16 length) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
warning("Unhandled meta event %d len %d", event, length);
|
warning("Unhandled meta event %d len %d", event, length);
|
||||||
|
|
|
@ -461,6 +461,8 @@ void AmigaSound::playSong(int16 song) {
|
||||||
case 195:
|
case 195:
|
||||||
song = 32;
|
song = 32;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_lastOverride != 32 && _lastOverride != 44) {
|
if (_lastOverride != 32 && _lastOverride != 44) {
|
||||||
|
|
|
@ -90,6 +90,8 @@ void State::alterOn(uint16 *objState, StateOn state) {
|
||||||
case STATE_ON_OFF:
|
case STATE_ON_OFF:
|
||||||
*objState &= ~(1 << 8);
|
*objState &= ~(1 << 8);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -813,6 +813,9 @@ void Talk::speakSegment(
|
||||||
faceDirectionCommand = command;
|
faceDirectionCommand = command;
|
||||||
command = 0;
|
command = 0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isJoe = (0 == person->actor->bobNum);
|
bool isJoe = (0 == person->actor->bobNum);
|
||||||
|
@ -859,7 +862,8 @@ void Talk::speakSegment(
|
||||||
color = isJoe ? 6 : 30;
|
color = isJoe ? 6 : 30;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default: // FRANK_HEAD
|
case FRANK_HEAD:
|
||||||
|
default:
|
||||||
textX = 150;
|
textX = 150;
|
||||||
if (_vm->resource()->getPlatform() == Common::kPlatformAmiga) {
|
if (_vm->resource()->getPlatform() == Common::kPlatformAmiga) {
|
||||||
color = 17;
|
color = 17;
|
||||||
|
@ -935,6 +939,8 @@ void Talk::speakSegment(
|
||||||
case SPEAK_FACE_BACK:
|
case SPEAK_FACE_BACK:
|
||||||
faceDirection = DIR_BACK;
|
faceDirection = DIR_BACK;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if (isJoe)
|
if (isJoe)
|
||||||
_vm->logic()->joeFacing(faceDirection);
|
_vm->logic()->joeFacing(faceDirection);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue