diff options
| author | Paul Gilbert | 2014-03-12 20:54:50 -0400 | 
|---|---|---|
| committer | Paul Gilbert | 2014-03-12 20:54:50 -0400 | 
| commit | d9bb593b5f39f31f078d9b479d569c56c6eda563 (patch) | |
| tree | 9efa5122696249297de5b5d1695a850c38923265 /engines/mads/scene_data.cpp | |
| parent | 98f7ba964369b128f65755c918f4c5e6d1d16dbe (diff) | |
| download | scummvm-rg350-d9bb593b5f39f31f078d9b479d569c56c6eda563.tar.gz scummvm-rg350-d9bb593b5f39f31f078d9b479d569c56c6eda563.tar.bz2 scummvm-rg350-d9bb593b5f39f31f078d9b479d569c56c6eda563.zip | |
MADS: Implemented PaletteUsage::updateUsage
Diffstat (limited to 'engines/mads/scene_data.cpp')
| -rw-r--r-- | engines/mads/scene_data.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/engines/mads/scene_data.cpp b/engines/mads/scene_data.cpp index d4fefff4f6..18a3b6ceda 100644 --- a/engines/mads/scene_data.cpp +++ b/engines/mads/scene_data.cpp @@ -522,7 +522,7 @@ void SceneInfo::load(int sceneId, int v1, const Common::String &resName,  	artFile.close();  	Common::Array<SpriteAsset *> spriteSets; -	Common::Array<int> indexList; +	Common::Array<int> usageList;  	if (flags & 1) {  		for (uint i = 0; i < setNames.size(); ++i) { @@ -533,11 +533,11 @@ void SceneInfo::load(int sceneId, int v1, const Common::String &resName,  			SpriteAsset *sprites = new SpriteAsset(_vm, setResName, flags);  			spriteSets.push_back(sprites); -			indexList.push_back(-1); // TODO:: sprites->_field6 +			usageList.push_back(sprites->_usageIndex);   		}  	} -	warning("TODO: sub_201E4(indexList, namesCount, &pal data2"); +	_vm->_palette->_paletteUsage.updateUsage(usageList, _usageIndex);  	for (uint i = 0; i < spriteInfo.size(); ++i) {  		SpriteInfo &si = spriteInfo[i]; | 
