aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/lol.cpp
diff options
context:
space:
mode:
authorFlorian Kagerer2009-09-26 13:17:11 +0000
committerFlorian Kagerer2009-09-26 13:17:11 +0000
commit84accad507657e636789d23fe457dca6f3447c23 (patch)
treed62a53d0c146fd61e4fdefe435a0d81f822f4b45 /engines/kyra/lol.cpp
parente46029e8c614c2f18419691baf1ff3b9fd40e95d (diff)
downloadscummvm-rg350-84accad507657e636789d23fe457dca6f3447c23.tar.gz
scummvm-rg350-84accad507657e636789d23fe457dca6f3447c23.tar.bz2
scummvm-rg350-84accad507657e636789d23fe457dca6f3447c23.zip
LOL/PC-98: start fixing sequences (like broken arms inn and king richard getting poisoned)
svn-id: r44375
Diffstat (limited to 'engines/kyra/lol.cpp')
-rw-r--r--engines/kyra/lol.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/engines/kyra/lol.cpp b/engines/kyra/lol.cpp
index 0c7d231edc..82447a4836 100644
--- a/engines/kyra/lol.cpp
+++ b/engines/kyra/lol.cpp
@@ -1568,9 +1568,15 @@ void LoLEngine::initDialogueSequence(int controlMode, int pageNum) {
_fadeText = false;
int cp = _screen->setCurPage(pageNum);
- _screen->fillRect(0, 128, 319, 199, 1);
- gui_drawBox(0, 129, 320, 71, 136, 251, -1);
- gui_drawBox(1, 130, 318, 69, 136, 251, 252);
+ if (_flags.use16ColorMode) {
+ _screen->fillRect(0, 128, 319, 199, 0x44);
+ gui_drawBox(0, 129, 320, 71, 0xee, 0xcc, -1);
+ gui_drawBox(1, 130, 318, 69, 0xee, 0xcc, 0x11);
+ } else {
+ _screen->fillRect(0, 128, 319, 199, 1);
+ gui_drawBox(0, 129, 320, 71, 136, 251, -1);
+ gui_drawBox(1, 130, 318, 69, 136, 251, 252);
+ }
_screen->modifyScreenDim(5, 8, 131, 304, 66);
_screen->modifyScreenDim(4, 1, 133, 38, 60);