aboutsummaryrefslogtreecommitdiff
path: root/engines/sword2/controls.cpp
diff options
context:
space:
mode:
authorD G Turner2019-10-20 17:09:58 +0100
committerD G Turner2019-10-20 17:09:58 +0100
commit8b7a71a3f64d22a57cd984a7bda20b633588c811 (patch)
tree835e957e52e66979608411ff35cf4df079183b38 /engines/sword2/controls.cpp
parent5b25531e96827967c58f26f1aa5f5a3c98a44113 (diff)
downloadscummvm-rg350-8b7a71a3f64d22a57cd984a7bda20b633588c811.tar.gz
scummvm-rg350-8b7a71a3f64d22a57cd984a7bda20b633588c811.tar.bz2
scummvm-rg350-8b7a71a3f64d22a57cd984a7bda20b633588c811.zip
SWORD2: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
Diffstat (limited to 'engines/sword2/controls.cpp')
-rw-r--r--engines/sword2/controls.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sword2/controls.cpp b/engines/sword2/controls.cpp
index a4b540ac7b..3b34d42ffa 100644
--- a/engines/sword2/controls.cpp
+++ b/engines/sword2/controls.cpp
@@ -224,6 +224,9 @@ void FontRendererGui::drawText(byte *text, int x, int y, int alignment) {
case kAlignCenter:
x -= (textWidth / 2);
break;
+ case kAlignLeft:
+ default:
+ break;
}
}
@@ -365,6 +368,8 @@ int Dialog::runModal() {
case RD_WHEELDOWN:
_widgets[newHit]->onWheelDown(newMouseX, newMouseY);
break;
+ default:
+ break;
}
}
}
@@ -463,6 +468,8 @@ void Widget::createSurfaceImage(int state, uint32 res, int x, int y, uint32 pc)
colTablePtr = _vm->fetchAnimHeader(file) + AnimHeader::size()
+ anim_head.noAnimFrames * CdtEntry::size();
break;
+ default:
+ break;
}
_sprites[state].x = x;
@@ -1418,6 +1425,8 @@ int SaveRestoreDialog::runModal() {
if (_vm->restoreGame(_selectedSlot) != SR_OK)
result = 0;
break;
+ default:
+ break;
}
}