diff options
author | Florian Kagerer | 2009-09-11 21:15:48 +0000 |
---|---|---|
committer | Florian Kagerer | 2009-09-11 21:15:48 +0000 |
commit | 4e34275af1d69c8cbe693c539eac005e4c7dfa06 (patch) | |
tree | a46e3b01b830878a30a667c854002e97b3194eb4 /engines/kyra/lol.cpp | |
parent | 9f7c0a24e230ef8d41b4d4c3bd3f83fb1a02a780 (diff) | |
download | scummvm-rg350-4e34275af1d69c8cbe693c539eac005e4c7dfa06.tar.gz scummvm-rg350-4e34275af1d69c8cbe693c539eac005e4c7dfa06.tar.bz2 scummvm-rg350-4e34275af1d69c8cbe693c539eac005e4c7dfa06.zip |
LOL: add missing opcode
svn-id: r44036
Diffstat (limited to 'engines/kyra/lol.cpp')
-rw-r--r-- | engines/kyra/lol.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/kyra/lol.cpp b/engines/kyra/lol.cpp index 257e863548..45336e7730 100644 --- a/engines/kyra/lol.cpp +++ b/engines/kyra/lol.cpp @@ -1718,6 +1718,20 @@ void LoLEngine::generateFlashPalette(const Palette &src, Palette &dst, int color dst.copy(src, 128); } +void LoLEngine::createGfxTables() { + if (_flags.isTalkie || _loadSuppFilesFlag) + return; + + Palette tpal(768); + _screen->loadPalette("fxpal.col", tpal); + _screen->loadBitmap("fxpal.shp", 3, 3, 0); + const uint8 *shpPal = _screen->getPtrToShape(_screen->getCPagePtr(2), 0) + 11; + + _screen->generateTruelightTables(shpPal, 20, tpal, _screen->getPalette(1), _trueLightTable1, _trueLightTable2, 70); + + _loadSuppFilesFlag = 1; +} + void LoLEngine::updateSequenceBackgroundAnimations() { if (_updateFlags & 8) return; |