diff options
-rw-r--r-- | engines/saga/interface.cpp | 21 |
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; |