diff options
author | Filippos Karapetis | 2007-12-20 19:17:00 +0000 |
---|---|---|
committer | Filippos Karapetis | 2007-12-20 19:17:00 +0000 |
commit | aac7886ac937288cad4a9122a15c85903ce222bf (patch) | |
tree | 04b1b434aac2e357f88d742b0d9ffda15ecf3bfa /engines/saga | |
parent | b9aaa43bfba4f37705c03b053536bd7cf064a795 (diff) | |
download | scummvm-rg350-aac7886ac937288cad4a9122a15c85903ce222bf.tar.gz scummvm-rg350-aac7886ac937288cad4a9122a15c85903ce222bf.tar.bz2 scummvm-rg350-aac7886ac937288cad4a9122a15c85903ce222bf.zip |
Fix for bug #1851030 - "IHNM Spanish CD - Wrong Dialogs color"
svn-id: r29929
Diffstat (limited to 'engines/saga')
-rw-r--r-- | engines/saga/interface.cpp | 18 | ||||
-rw-r--r-- | engines/saga/saga.h | 5 |
2 files changed, 10 insertions, 13 deletions
diff --git a/engines/saga/interface.cpp b/engines/saga/interface.cpp index 543e2dba9f..4eeb62f422 100644 --- a/engines/saga/interface.cpp +++ b/engines/saga/interface.cpp @@ -2118,7 +2118,7 @@ void Interface::drawButtonBox(Surface *ds, const Rect& rect, ButtonKind kind, bo break; default: cornerColor = 0x8b; - frameColor = (_vm->getGameType() == GType_ITE) ? kITEColorBlack : kIHNMColorBlack; + frameColor = _vm->KnownColor2ColorId(kKnownColorBlack); solidColor = fillColor = kITEColorLightBlue96; odl = kITEColorDarkBlue8a; our = kITEColorLightBlue94; @@ -2472,8 +2472,8 @@ void Interface::converseDisplayTextLines(Surface *ds) { bulletForegnd = kITEColorGreen; bulletBackgnd = kITEColorBlack; } else { - bulletForegnd = kITEColorBrightWhite; - bulletBackgnd = kIHNMColorBlack; + bulletForegnd = _vm->KnownColor2ColorId(kKnownColorBrightWhite); + bulletBackgnd = _vm->KnownColor2ColorId(kKnownColorBlack); bullet[0] = '>'; // different bullet in IHNM } @@ -2483,7 +2483,7 @@ void Interface::converseDisplayTextLines(Surface *ds) { if (_vm->getGameType() == GType_ITE) ds->drawRect(rect, kITEColorDarkGrey); //fill bullet place else - ds->drawRect(rect, kIHNMColorBlack); //fill bullet place + ds->drawRect(rect, _vm->KnownColor2ColorId(kKnownColorBlack)); //fill bullet place for (int i = 0; i < _vm->getDisplayInfo().converseTextLines; i++) { relPos = _converseStartPos + i; @@ -2497,16 +2497,16 @@ void Interface::converseDisplayTextLines(Surface *ds) { foregnd = kITEColorBrightWhite; backgnd = (!_vm->leftMouseButtonPressed()) ? kITEColorDarkGrey : kITEColorGrey; } else { - foregnd = kIHNMColorRed; - backgnd = (!_vm->leftMouseButtonPressed()) ? kIHNMColorRed : kIHNMColorRed; + foregnd = _vm->KnownColor2ColorId(kKnownColorVerbTextActive); + backgnd = _vm->KnownColor2ColorId(kKnownColorVerbTextActive); } } else { if (_vm->getGameType() == GType_ITE) { foregnd = kITEColorBlue; backgnd = kITEColorDarkGrey; } else { - foregnd = kITEColorBrightWhite; - backgnd = kIHNMColorBlack; + foregnd = _vm->KnownColor2ColorId(kKnownColorBrightWhite); + backgnd = _vm->KnownColor2ColorId(kKnownColorBlack); } } @@ -2530,7 +2530,7 @@ void Interface::converseDisplayTextLines(Surface *ds) { if (_vm->getGameType() == GType_ITE) _vm->_font->textDraw(kKnownFontSmall, ds, str, textPoint, foregnd, kITEColorBlack, kFontShadow); else - _vm->_font->textDraw(kKnownFontVerb, ds, str, textPoint, foregnd, kIHNMColorBlack, kFontShadow); + _vm->_font->textDraw(kKnownFontVerb, ds, str, textPoint, foregnd, _vm->KnownColor2ColorId(kKnownColorBlack), kFontShadow); } if (_converseStartPos != 0) { diff --git a/engines/saga/saga.h b/engines/saga/saga.h index a920a154c0..ac4e66ce7a 100644 --- a/engines/saga/saga.h +++ b/engines/saga/saga.h @@ -443,10 +443,7 @@ enum ColorId { kITEColorLightBlue96 = 0x96, kITEColorGreen = 0xba, - kIHNMColorBlack = 0xfa, - kIHNMColorPortrait = 0xfe, - kIHNMColorWhite = 0x20, - kIHNMColorRed = 0x11 + kIHNMColorPortrait = 0xfe }; enum KnownColor { |