aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/illusions/bbdou/bbdou_cursor.cpp2
-rw-r--r--engines/illusions/bbdou/bbdou_specialcode.cpp4
-rw-r--r--engines/illusions/bbdou/illusions_bbdou.cpp4
-rw-r--r--engines/illusions/bbdou/scriptopcodes_bbdou.cpp2
-rw-r--r--engines/illusions/camera.cpp10
-rw-r--r--engines/illusions/duckman/duckman_specialcode.cpp2
-rw-r--r--engines/illusions/duckman/illusions_duckman.cpp8
-rw-r--r--engines/illusions/duckman/scriptopcodes_duckman.cpp2
-rw-r--r--engines/illusions/illusions.cpp2
-rw-r--r--engines/illusions/resources/backgroundresource.cpp2
-rw-r--r--engines/illusions/threads/talkthread.cpp6
-rw-r--r--engines/illusions/threads/talkthread_duckman.cpp4
12 files changed, 47 insertions, 1 deletions
diff --git a/engines/illusions/bbdou/bbdou_cursor.cpp b/engines/illusions/bbdou/bbdou_cursor.cpp
index e9046c3e90..d0f6a09d4f 100644
--- a/engines/illusions/bbdou/bbdou_cursor.cpp
+++ b/engines/illusions/bbdou/bbdou_cursor.cpp
@@ -312,6 +312,8 @@ uint BbdouCursor::calcTrackingCursorIndex(uint trackingFlags) {
cursorIndex = 8;
}
break;
+ default:
+ break;
}
return cursorIndex;
}
diff --git a/engines/illusions/bbdou/bbdou_specialcode.cpp b/engines/illusions/bbdou/bbdou_specialcode.cpp
index d7003af10c..9519d13a2c 100644
--- a/engines/illusions/bbdou/bbdou_specialcode.cpp
+++ b/engines/illusions/bbdou/bbdou_specialcode.cpp
@@ -492,6 +492,8 @@ void BbdouSpecialCode::spcSaladCtl(OpCall &opCall) {
case 2:
addSalad(sequenceId);
break;
+ default:
+ break;
}
}
@@ -875,6 +877,8 @@ void BbdouSpecialCode::cursorCrosshairControlRoutine(Control *cursorControl, uin
case 7:
cursorData._sequenceId = 0x60014;
break;
+ default:
+ break;
}
_cursor->show(cursorControl);
cursorData._currOverlappedObjectId = overlappedControl->_objectId;
diff --git a/engines/illusions/bbdou/illusions_bbdou.cpp b/engines/illusions/bbdou/illusions_bbdou.cpp
index 30726ea48e..f03995230a 100644
--- a/engines/illusions/bbdou/illusions_bbdou.cpp
+++ b/engines/illusions/bbdou/illusions_bbdou.cpp
@@ -405,6 +405,8 @@ Common::Point IllusionsEngine_BBDOU::getNamedPointPosition(uint32 namedPointId)
return Common::Point(640, 0);
case 0x70023:
return Common::Point(320, 240);
+ default:
+ break;
}
debug("getNamedPointPosition(%08X) UNKNOWN", namedPointId);
return Common::Point(0, 0);
@@ -457,6 +459,8 @@ void IllusionsEngine_BBDOU::cursorControlRoutine(Control *control, uint32 deltaT
case 3:
_menuSystem->update(control);
break;
+ default:
+ break;
}
}
}
diff --git a/engines/illusions/bbdou/scriptopcodes_bbdou.cpp b/engines/illusions/bbdou/scriptopcodes_bbdou.cpp
index d81cf0dac9..e1ac701514 100644
--- a/engines/illusions/bbdou/scriptopcodes_bbdou.cpp
+++ b/engines/illusions/bbdou/scriptopcodes_bbdou.cpp
@@ -843,6 +843,8 @@ void ScriptOpcodes_BBDOU::opCompareBlockCounter(ScriptThread *scriptThread, OpCa
case 6:
compareResult = lvalue <= rvalue;
break;
+ default:
+ break;
}
_vm->_stack->push(compareResult ? 1 : 0);
}
diff --git a/engines/illusions/camera.cpp b/engines/illusions/camera.cpp
index 7fdb219544..aa372be8c1 100644
--- a/engines/illusions/camera.cpp
+++ b/engines/illusions/camera.cpp
@@ -213,6 +213,8 @@ void Camera::pushCameraMode() {
item._panTargetPoint = _activeState._panTargetPoint;
item._panNotifyId = _activeState._panNotifyId;
break;
+ default:
+ break;
}
_stack.push(item);
}
@@ -245,6 +247,8 @@ void Camera::popCameraMode() {
case 6:
stopPan();
break;
+ default:
+ break;
}
}
@@ -268,6 +272,8 @@ void Camera::update(uint32 currTime) {
case 3:
updateMode3(currTime);
break;
+ default:
+ break;
}
if (_activeState._cameraMode != 6) {
@@ -333,6 +339,8 @@ bool Camera::isAtPanLimit(int limitNum) {
return _activeState._currPan.x <= _activeState._bounds._topLeft.x;
case 4:
return _activeState._currPan.x >= _activeState._bounds._bottomRight.x;
+ default:
+ break;
}
return false;
}
@@ -540,6 +548,8 @@ void Camera::init() {
case kGameIdBBDOU:
initBBDOU();
break;
+ default:
+ break;
}
}
diff --git a/engines/illusions/duckman/duckman_specialcode.cpp b/engines/illusions/duckman/duckman_specialcode.cpp
index a7f301ff1b..b00579befe 100644
--- a/engines/illusions/duckman/duckman_specialcode.cpp
+++ b/engines/illusions/duckman/duckman_specialcode.cpp
@@ -338,6 +338,8 @@ void DuckmanSpecialCode::spcHoldGlowingElvisPoster(OpCall &opCall) {
_vm->_cursor._field14[_vm->_cursor._actorIndex - 1] = true;
}
break;
+ default:
+ break;
}
_vm->notifyThreadId(opCall._threadId);
}
diff --git a/engines/illusions/duckman/illusions_duckman.cpp b/engines/illusions/duckman/illusions_duckman.cpp
index 326d8abb36..6e6d31d27a 100644
--- a/engines/illusions/duckman/illusions_duckman.cpp
+++ b/engines/illusions/duckman/illusions_duckman.cpp
@@ -790,6 +790,8 @@ void IllusionsEngine_Duckman::cursorControlRoutine(Control *control, uint32 delt
case 4:
_menuSystem->update(_cursor._control);
break;
+ default:
+ break;
}
}
}
@@ -1188,9 +1190,13 @@ void IllusionsEngine_Duckman::playSoundEffect(int index) {
case 18:
soundEffectId = soundIds[26];
break;
+ default:
+ break;
}
- if (soundEffectId)
+
+ if (soundEffectId) {
_soundMan->playSound(soundEffectId, 255, 0);
+ }
}
bool IllusionsEngine_Duckman::getTriggerCause(uint32 verbId, uint32 objectId2, uint32 objectId, uint32 &outThreadId) {
diff --git a/engines/illusions/duckman/scriptopcodes_duckman.cpp b/engines/illusions/duckman/scriptopcodes_duckman.cpp
index 24e69db404..dc3415b57f 100644
--- a/engines/illusions/duckman/scriptopcodes_duckman.cpp
+++ b/engines/illusions/duckman/scriptopcodes_duckman.cpp
@@ -804,6 +804,8 @@ void ScriptOpcodes_Duckman::opCompareBlockCounter(ScriptThread *scriptThread, Op
case 6:
compareResult = lvalue <= rvalue;
break;
+ default:
+ break;
}
_vm->_stack->push(compareResult ? 1 : 0);
}
diff --git a/engines/illusions/illusions.cpp b/engines/illusions/illusions.cpp
index 20ae8ea17a..cb89fe0fa4 100644
--- a/engines/illusions/illusions.cpp
+++ b/engines/illusions/illusions.cpp
@@ -318,6 +318,8 @@ uint32 IllusionsEngine::clipTextDuration(uint32 duration) {
if (duration > _fieldA)
duration = _fieldA;
break;
+ default:
+ break;
}
return duration;
}
diff --git a/engines/illusions/resources/backgroundresource.cpp b/engines/illusions/resources/backgroundresource.cpp
index 933ba25e7e..7212ccc6f4 100644
--- a/engines/illusions/resources/backgroundresource.cpp
+++ b/engines/illusions/resources/backgroundresource.cpp
@@ -503,6 +503,8 @@ void BackgroundInstance::drawTiles(Graphics::Surface *surface, TileMap &tileMap,
case kGameIdBBDOU:
drawTiles16(surface, tileMap, tilePixels);
break;
+ default:
+ break;
}
}
diff --git a/engines/illusions/threads/talkthread.cpp b/engines/illusions/threads/talkthread.cpp
index 34abda89a8..e2ddde537c 100644
--- a/engines/illusions/threads/talkthread.cpp
+++ b/engines/illusions/threads/talkthread.cpp
@@ -236,6 +236,8 @@ if (true) {
}
return kTSTerminate;
+ default:
+ break;
}
return kTSTerminate;
@@ -324,6 +326,8 @@ void TalkThread::onUnpause() {
}
}
break;
+ default:
+ break;
}
}
@@ -368,6 +372,8 @@ uint32 TalkThread::sendMessage(int msgNum, uint32 msgValue) {
case kMsgClearSequenceId2:
_sequenceId2 = 0;
break;
+ default:
+ break;
}
return 0;
}
diff --git a/engines/illusions/threads/talkthread_duckman.cpp b/engines/illusions/threads/talkthread_duckman.cpp
index 0b67248832..752f06f7a0 100644
--- a/engines/illusions/threads/talkthread_duckman.cpp
+++ b/engines/illusions/threads/talkthread_duckman.cpp
@@ -197,6 +197,8 @@ int TalkThread_Duckman::onUpdate() {
}
return kTSTerminate;
+ default:
+ break;
}
return kTSTerminate;
@@ -272,6 +274,8 @@ uint32 TalkThread_Duckman::sendMessage(int msgNum, uint32 msgValue) {
case kMsgClearSequenceId2:
_sequenceId2 = 0;
break;
+ default:
+ break;
}
return 0;
}