aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/sprite.cpp
diff options
context:
space:
mode:
authorMax Horn2011-12-28 16:23:16 +0100
committerMax Horn2011-12-28 16:36:17 +0100
commit8f2b8e821fb9b5c03fdeb08977003f486ede092d (patch)
treef3065b5fdfedd34588001376c0871eae7d62ad8a /engines/dreamweb/sprite.cpp
parentca7da4cffc7edacd90df408c441a6eca10cc0e55 (diff)
downloadscummvm-rg350-8f2b8e821fb9b5c03fdeb08977003f486ede092d.tar.gz
scummvm-rg350-8f2b8e821fb9b5c03fdeb08977003f486ede092d.tar.bz2
scummvm-rg350-8f2b8e821fb9b5c03fdeb08977003f486ede092d.zip
DREAMWEB: Cleanup
Diffstat (limited to 'engines/dreamweb/sprite.cpp')
-rw-r--r--engines/dreamweb/sprite.cpp23
1 files changed, 16 insertions, 7 deletions
diff --git a/engines/dreamweb/sprite.cpp b/engines/dreamweb/sprite.cpp
index e662fa6ec3..3ee73d23a3 100644
--- a/engines/dreamweb/sprite.cpp
+++ b/engines/dreamweb/sprite.cpp
@@ -227,20 +227,29 @@ void DreamWebEngine::backObject(Sprite *sprite) {
}
sprite->delay = objData->delay;
- if (objData->type == 6)
+ switch (objData->type) {
+ case 6:
wideDoor(sprite, objData);
- else if (objData->type == 5)
+ break;
+ case 5:
randomSprite(sprite, objData);
- else if (objData->type == 4)
+ break;
+ case 4:
lockedDoorway(sprite, objData);
- else if (objData->type == 3)
+ break;
+ case 3:
liftSprite(sprite, objData);
- else if (objData->type == 2)
+ break;
+ case 2:
doorway(sprite, objData);
- else if (objData->type == 1)
+ break;
+ case 1:
constant(sprite, objData);
- else
+ break;
+ default:
steady(sprite, objData);
+ break;
+ }
}
void DreamWebEngine::constant(Sprite *sprite, SetObject *objData) {