aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/animation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/avalanche/animation.cpp')
-rw-r--r--engines/avalanche/animation.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/avalanche/animation.cpp b/engines/avalanche/animation.cpp
index 6946e448d8..590e76ccd8 100644
--- a/engines/avalanche/animation.cpp
+++ b/engines/avalanche/animation.cpp
@@ -260,6 +260,9 @@ void AnimationType::walk() {
case kMagicOpenDoor:
_anim->_vm->openDoor((Room)(magic->_data >> 8), magic->_data & 0xff, magicColor);
break;
+ case kMagicNothing:
+ default:
+ break;
}
}
}
@@ -495,6 +498,8 @@ void Animation::catacombMove(byte ped) {
_sprites[0]->_moveY = 1;
_sprites[0]->_moveX = 0;
return;
+ default:
+ break;
}
if (!_vm->_enterCatacombsFromLustiesRoom)
@@ -564,6 +569,8 @@ void Animation::catacombMove(byte ped) {
_vm->_magics[1]._operation = kMagicNothing; // Sloping wall.
_vm->_magics[2]._operation = kMagicSpecial; // Straight wall.
break;
+ default:
+ break;
}
/* ---- */
@@ -617,6 +624,8 @@ void Animation::catacombMove(byte ped) {
_vm->_magics[5]._operation = kMagicSpecial; // Straight wall.
_vm->_portals[6]._operation = kMagicNothing; // Door.
break;
+ default:
+ break;
}
switch ((here & 0xf00) >> 8) { // South
@@ -648,6 +657,8 @@ void Animation::catacombMove(byte ped) {
_vm->_magics[6]._operation = kMagicBounce;
_vm->_magics[12]._operation = kMagicBounce;
break;
+ default:
+ break;
}
switch ((here & 0xf000) >> 12) { // North
@@ -724,6 +735,8 @@ void Animation::catacombMove(byte ped) {
_vm->_background->draw(-1, -1, 0);
_vm->_portals[3]._operation = kMagicSpecial; // Door.
break;
+ default:
+ break;
}
switch (xy) {
@@ -756,6 +769,8 @@ void Animation::catacombMove(byte ped) {
_vm->_background->draw(-1, -1, 11);
_vm->_background->draw(-1, -1, 12);
break; // [1,1] : the other two.
+ default:
+ break;
}
if (_vm->_geidaFollows && (ped > 0)) {
@@ -935,6 +950,8 @@ void Animation::callSpecial(uint16 which) {
appearPed(0, 2);
dawnDelay();
break;
+ default:
+ break;
}
}