diff options
author | Paul Gilbert | 2014-04-12 11:00:29 -0400 |
---|---|---|
committer | Paul Gilbert | 2014-04-12 11:00:29 -0400 |
commit | 2a979e59a0481f62d67b8b323c79cccaa6552d0a (patch) | |
tree | e1286144d595129199438a85899662c33aaa15e0 /engines/mads/game.cpp | |
parent | 5793daa75ea9364b163acaa83c1be126971444e4 (diff) | |
download | scummvm-rg350-2a979e59a0481f62d67b8b323c79cccaa6552d0a.tar.gz scummvm-rg350-2a979e59a0481f62d67b8b323c79cccaa6552d0a.tar.bz2 scummvm-rg350-2a979e59a0481f62d67b8b323c79cccaa6552d0a.zip |
MADS: Refactoring PaletteUsage to use external data arrays
Diffstat (limited to 'engines/mads/game.cpp')
-rw-r--r-- | engines/mads/game.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/mads/game.cpp b/engines/mads/game.cpp index 9296b95d47..9eb2c5c56f 100644 --- a/engines/mads/game.cpp +++ b/engines/mads/game.cpp @@ -189,7 +189,12 @@ void Game::sectionLoop() { _vm->_palette->initPalette(); } - _vm->_palette->_paletteUsage.load(3, 0xF0, 0xF1, 0xF2); + // Set up scene palette usage + _scene._scenePaletteUsage.clear(); + _scene._scenePaletteUsage.push_back(PaletteUsage::UsageEntry(0xF0)); + _scene._scenePaletteUsage.push_back(PaletteUsage::UsageEntry(0xF1)); + _scene._scenePaletteUsage.push_back(PaletteUsage::UsageEntry(0xF2)); + _vm->_palette->_paletteUsage.load(&_scene._scenePaletteUsage); if (!_player._spritesLoaded && _player._loadsFirst) { if (_player.loadSprites("")) |