diff options
author | Paul Gilbert | 2015-01-24 09:39:33 -0500 |
---|---|---|
committer | Paul Gilbert | 2015-01-24 09:39:33 -0500 |
commit | de1341ddb54befd64776370f988774970e5a9494 (patch) | |
tree | b68a48f6ad5eb1e649c7fa2d1d9758147efa07a1 /engines/xeen | |
parent | 2b5167cafcebe78e797318690080e2ed3706da28 (diff) | |
download | scummvm-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')
-rw-r--r-- | engines/xeen/map.cpp | 4 |
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"; |