diff options
author | athrxx | 2011-07-29 15:57:02 +0200 |
---|---|---|
committer | Johannes Schickel | 2011-12-26 16:18:13 +0100 |
commit | 84900e8e50df8490fbdebc3acb25a338949f2de9 (patch) | |
tree | f0aa2113c8ce6b7f70213758725632c540f804b9 /engines/kyra/scene_eob.cpp | |
parent | 0e4c184e285c9b20b90536eb485a7f8a50833da3 (diff) | |
download | scummvm-rg350-84900e8e50df8490fbdebc3acb25a338949f2de9.tar.gz scummvm-rg350-84900e8e50df8490fbdebc3acb25a338949f2de9.tar.bz2 scummvm-rg350-84900e8e50df8490fbdebc3acb25a338949f2de9.zip |
KYRA: (EOB) - add turn undead spell, add some screen fades, fix some bugs
Diffstat (limited to 'engines/kyra/scene_eob.cpp')
-rw-r--r-- | engines/kyra/scene_eob.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/kyra/scene_eob.cpp b/engines/kyra/scene_eob.cpp index 36584d462b..e6b3c26394 100644 --- a/engines/kyra/scene_eob.cpp +++ b/engines/kyra/scene_eob.cpp @@ -997,7 +997,9 @@ void EobCoreEngine::drawScene(int refresh) { if (refresh) _screen->fillRect(0, 0, 176, 120, 12); - _screen->setScreenPalette(_screen->getPalette(0)); + if (!_loading) + _screen->setScreenPalette(_screen->getPalette(0)); + _sceneDrawPage2 = 0; } @@ -1025,7 +1027,7 @@ void EobCoreEngine::drawScene(int refresh) { if (!_dialogueField && refresh && !_updateFlags) gui_drawCompass(false); - if (refresh && !_partyResting) + if (refresh && !_partyResting && !_loading) _screen->updateScreen(); if (_sceneDefaultUpdate) { |