aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/saga/interface.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/engines/saga/interface.cpp b/engines/saga/interface.cpp
index fff7671e8a..23c590765e 100644
--- a/engines/saga/interface.cpp
+++ b/engines/saga/interface.cpp
@@ -2104,18 +2104,19 @@ void Interface::drawButtonBox(Surface *ds, const Rect& rect, ButtonKind kind, bo
solidColor = down ? kITEColorLightBlue94 : kITEColorLightBlue96;
break;
case kEdit:
- cornerColor = kITEColorLightBlue96;
- frameColor = kITEColorLightBlue96;
- fillColor = kITEColorLightBlue96;
- our = kITEColorDarkBlue8a;
- odl = kITEColorLightBlue94;
- iur = 0x97;
- idl = 0x95;
- if (down) {
- solidColor = kITEColorBlue;
+ if (_vm->getGameType() == GType_ITE) {
+ cornerColor = frameColor = fillColor = kITEColorLightBlue96;
+ our = kITEColorDarkBlue8a;
+ odl = kITEColorLightBlue94;
+ solidColor = down ? kITEColorBlue : kITEColorDarkGrey0C;
} else {
- solidColor = kITEColorDarkGrey0C;
+ cornerColor = frameColor = fillColor = kIHNMColorBlack;
+ our = kIHNMColorBlack;
+ odl = kIHNMColorBlack;
+ solidColor = kIHNMColorBlack;
}
+ iur = 0x97;
+ idl = 0x95;
break;
default:
cornerColor = 0x8b;