diff options
author | Bendegúz Nagy | 2016-08-17 15:37:33 +0200 |
---|---|---|
committer | Bendegúz Nagy | 2016-08-26 23:02:22 +0200 |
commit | 2f424adc308cb85a01e1639488820952b0ef4c02 (patch) | |
tree | 95edc06a6ba20d46c690303bb250bb22fbbc631f | |
parent | 621d83c66b0d9781835c274fe23c2ae2d12bc604 (diff) | |
download | scummvm-rg350-2f424adc308cb85a01e1639488820952b0ef4c02.tar.gz scummvm-rg350-2f424adc308cb85a01e1639488820952b0ef4c02.tar.bz2 scummvm-rg350-2f424adc308cb85a01e1639488820952b0ef4c02.zip |
DM: Fix broken wallOrnamentIndices
-rw-r--r-- | engines/dm/dungeonman.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/dm/dungeonman.cpp b/engines/dm/dungeonman.cpp index a70077c008..8cb702ab37 100644 --- a/engines/dm/dungeonman.cpp +++ b/engines/dm/dungeonman.cpp @@ -757,15 +757,16 @@ void DungeonMan::f174_setCurrentMapAndPartyMap(uint16 mapIndex) { f173_setCurrentMap(_g309_partyMapIndex = mapIndex); byte *metaMapData = _g271_currMapData[_g273_currMapWidth - 1] + _g274_currMapHeight; - _vm->_displayMan->_g264_currMapAllowedCreatureTypes = metaMapData; + _vm->_displayMan->_g264_currMapAllowedCreatureTypes = metaMapData; metaMapData += _g269_currMap->_creatureTypeCount; - memcpy(_vm->_displayMan->_g261_currMapWallOrnIndices, metaMapData, _g269_currMap->_wallOrnCount); + memcpy(_vm->_displayMan->_g261_currMapWallOrnIndices, metaMapData, _g269_currMap->_wallOrnCount); metaMapData += _g269_currMap->_wallOrnCount; + memcpy(_vm->_displayMan->_g262_currMapFloorOrnIndices, metaMapData, _g269_currMap->_floorOrnCount); + metaMapData += _g269_currMap->_floorOrnCount; - metaMapData += _g269_currMap->_wallOrnCount; memcpy(_vm->_displayMan->_g263_currMapDoorOrnIndices, metaMapData, _g269_currMap->_doorOrnCount); _g265_currMapInscriptionWallOrnIndex = _g269_currMap->_wallOrnCount; |