aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb
diff options
context:
space:
mode:
authorNipun Garg2019-06-20 20:23:22 +0530
committerEugene Sandulenko2019-09-03 17:16:52 +0200
commit1b25f846a17494e9e74c9a21657ed9652ce68990 (patch)
treef6b13c0e64674c5164862eb189a0400276d57958 /engines/hdb
parentae876db69cc16ea961e5624ff4e3161b24e0fdc9 (diff)
downloadscummvm-rg350-1b25f846a17494e9e74c9a21657ed9652ce68990.tar.gz
scummvm-rg350-1b25f846a17494e9e74c9a21657ed9652ce68990.tar.bz2
scummvm-rg350-1b25f846a17494e9e74c9a21657ed9652ce68990.zip
HDB: Fix switch-case warnings
Diffstat (limited to 'engines/hdb')
-rw-r--r--engines/hdb/ai-cinematic.cpp2
-rw-r--r--engines/hdb/ai-funcs.cpp8
-rw-r--r--engines/hdb/ai-inventory.cpp5
-rw-r--r--engines/hdb/map-loader.cpp2
4 files changed, 17 insertions, 0 deletions
diff --git a/engines/hdb/ai-cinematic.cpp b/engines/hdb/ai-cinematic.cpp
index 0fa6bc8641..b30d137ded 100644
--- a/engines/hdb/ai-cinematic.cpp
+++ b/engines/hdb/ai-cinematic.cpp
@@ -199,6 +199,8 @@ void AI::processCines() {
case DIR_RIGHT:
e->state = STATE_STANDRIGHT;
break;
+ default:
+ warning("AI-CINEMATIC: processCines: Unknown Dir");
}
} else {
warning("Can't find %s to ENTITYFACE", _cine[i]->title);
diff --git a/engines/hdb/ai-funcs.cpp b/engines/hdb/ai-funcs.cpp
index e8cabee998..732e4fdf58 100644
--- a/engines/hdb/ai-funcs.cpp
+++ b/engines/hdb/ai-funcs.cpp
@@ -391,6 +391,8 @@ bool AI::cacheEntGfx(AIEntity *e, bool init) {
e->special1Gfx[e->special1Frames] = gfx;
e->special1Frames++;
break;
+ default:
+ warning("AI-FUNCS: cacheEntGfx: Unknown State");
}
}
j++;
@@ -454,6 +456,8 @@ void AI::stopEntity(AIEntity *e) {
case STATE_FLOATDOWN:
e->state = STATE_FLOATING;
return;
+ default:
+ warning("AI-FUNCS: stopEntity: Unknown State");
}
if (e->type != AI_DIVERTER) {
@@ -482,6 +486,8 @@ void AI::stopEntity(AIEntity *e) {
else
e->state = STATE_NONE;
break;
+ default:
+ warning("AI-FUNCS: stopEntity: Unknown Dir");
}
}
}
@@ -719,6 +725,8 @@ void AI::lookAtXY(int x, int y) {
_player->state = STATE_STANDRIGHT;
warning("STUB: Set _player->draw to Player standright_gfx");
break;
+ default:
+ warning("AI-FUNCS: lookAtXY: Unknown Dir");
}
}
} // End of Namespace
diff --git a/engines/hdb/ai-inventory.cpp b/engines/hdb/ai-inventory.cpp
index 5fcccf2a8f..d050b3cfaf 100644
--- a/engines/hdb/ai-inventory.cpp
+++ b/engines/hdb/ai-inventory.cpp
@@ -51,6 +51,9 @@ bool AI::addToInventory(AIEntity *e) {
_numMonkeystones++;
removeEntity(e);
return true;
+ default:
+ warning("AI-INVENTORY: addToInventory: Unknown Type");
+ return false;
}
if (_numInventory >= kMaxInventory) {
@@ -67,6 +70,8 @@ bool AI::addToInventory(AIEntity *e) {
case ITEM_ROBOSTUNNER:
case ITEM_SLUGSLINGER:
warning("STUB: addToInventory: Ready weapon");
+ default:
+ warning("AI-INVENTORY: addToInventory: Unknown Type");
}
warning("STUB: addToInventory: Print a 'You Got' message");
diff --git a/engines/hdb/map-loader.cpp b/engines/hdb/map-loader.cpp
index 8ec381aeef..d1f95970cc 100644
--- a/engines/hdb/map-loader.cpp
+++ b/engines/hdb/map-loader.cpp
@@ -402,6 +402,8 @@ bool Map::load(Common::SeekableReadStream *stream) {
case ITEM_ROBOSTUNNER:
case ITEM_SLUGSLINGER:
continue;
+ default:
+ warning("MAP-LOADER: load: Unknown Type");
}
}