aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/map.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-01-24 09:39:33 -0500
committerPaul Gilbert2015-01-24 09:39:33 -0500
commitde1341ddb54befd64776370f988774970e5a9494 (patch)
treeb68a48f6ad5eb1e649c7fa2d1d9758147efa07a1 /engines/xeen/map.cpp
parent2b5167cafcebe78e797318690080e2ed3706da28 (diff)
downloadscummvm-rg350-de1341ddb54befd64776370f988774970e5a9494.tar.gz
scummvm-rg350-de1341ddb54befd64776370f988774970e5a9494.tar.bz2
scummvm-rg350-de1341ddb54befd64776370f988774970e5a9494.zip
XEEN: Add special case block to Map::load
Diffstat (limited to 'engines/xeen/map.cpp')
-rw-r--r--engines/xeen/map.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/xeen/map.cpp b/engines/xeen/map.cpp
index 4adf356a0c..043f8c0bf6 100644
--- a/engines/xeen/map.cpp
+++ b/engines/xeen/map.cpp
@@ -1044,7 +1044,9 @@ void Map::load(int mapId) {
for (uint i = 0; i < _mobData._objectSprites.size(); ++i) {
if (_vm->_party->_cloudsEnd && _mobData._objectSprites[i]._spriteId == 85 &&
mapId == 27 && isDarkCc) {
- // TODO: Flags set that don't seem to be used
+ _mobData._objects[29]._spriteId = 0;
+ _mobData._objects[29]._id = 8;
+ _mobData._objectSprites[i]._sprites.clear();
} else if (mapId == 12 && _vm->_party->_gameFlags[43] &&
_mobData._objectSprites[i]._spriteId == 118 && !isDarkCc) {
filename = "085.obj";