diff options
author | Max Horn | 2011-12-28 16:23:16 +0100 |
---|---|---|
committer | Max Horn | 2011-12-28 16:36:17 +0100 |
commit | 8f2b8e821fb9b5c03fdeb08977003f486ede092d (patch) | |
tree | f3065b5fdfedd34588001376c0871eae7d62ad8a /engines/dreamweb/sprite.cpp | |
parent | ca7da4cffc7edacd90df408c441a6eca10cc0e55 (diff) | |
download | scummvm-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.cpp | 23 |
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) { |