[Scummvm-git-logs] scummvm master -> ea5ccff782752bc4b29cbe98b54d24a76190ae53
athrxx
noreply at scummvm.org
Fri May 3 11:02:17 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
ea5ccff782 KYRA: Fix building lol without eob
Commit: ea5ccff782752bc4b29cbe98b54d24a76190ae53
https://github.com/scummvm/scummvm/commit/ea5ccff782752bc4b29cbe98b54d24a76190ae53
Author: Tarek Soliman (tsoliman at scummvm.org)
Date: 2024-05-03T13:02:14+02:00
Commit Message:
KYRA: Fix building lol without eob
Changed paths:
engines/kyra/engine/kyra_rpg.cpp
engines/kyra/text/text_rpg.cpp
diff --git a/engines/kyra/engine/kyra_rpg.cpp b/engines/kyra/engine/kyra_rpg.cpp
index 54897612050..785822ddd6b 100644
--- a/engines/kyra/engine/kyra_rpg.cpp
+++ b/engines/kyra/engine/kyra_rpg.cpp
@@ -267,13 +267,17 @@ void KyraRpgEngine::drawDialogueButtons() {
screen()->set16bitShadingLevel(4);
gui_drawBox(x, (_dialogueButtonYoffs + _dialogueButtonPosY[i]), _dialogueButtonWidth, guiSettings()->buttons.height, guiSettings()->colors.frame1, guiSettings()->colors.frame2, guiSettings()->colors.fill);
screen()->set16bitShadingLevel(0);
+#if defined(ENABLE_EOB)
if (guiSettings()->buttons.labelShadow && _flags.gameID != GI_LOL) {
((Screen_EoB*)screen())->printShadedText(_dialogueButtonString[i], x + (_dialogueButtonWidth >> 1) - (screen()->getTextWidth(_dialogueButtonString[i])) / 2,
(_dialogueButtonYoffs + _dialogueButtonPosY[i]) + yOffset, _dialogueHighlightedButton == i ? _dialogueButtonLabelColor1 : _dialogueButtonLabelColor2, 0, guiSettings()->colors.guiColorBlack);
} else {
+#endif
screen()->printText(_dialogueButtonString[i], x + (_dialogueButtonWidth >> 1) - (screen()->getTextWidth(_dialogueButtonString[i])) / 2,
(_dialogueButtonYoffs + _dialogueButtonPosY[i]) + yOffset, _dialogueHighlightedButton == i ? _dialogueButtonLabelColor1 : _dialogueButtonLabelColor2, 0);
+#if defined(ENABLE_EOB)
}
+#endif
}
}
if (cs != -1)
diff --git a/engines/kyra/text/text_rpg.cpp b/engines/kyra/text/text_rpg.cpp
index e83e15448c6..5b0a292f80c 100644
--- a/engines/kyra/text/text_rpg.cpp
+++ b/engines/kyra/text/text_rpg.cpp
@@ -690,9 +690,11 @@ void TextDisplayer_rpg::textPageBreak() {
_screen->set16bitShadingLevel(4);
_vm->gui_drawBox(x, y, w, _vm->guiSettings()->buttons.height, _vm->guiSettings()->colors.frame1, _vm->guiSettings()->colors.frame2, _vm->guiSettings()->colors.fill);
_screen->set16bitShadingLevel(0);
+#if defined(ENABLE_EOB)
if (_vm->guiSettings()->buttons.labelShadow && _vm->game() != GI_LOL)
((Screen_EoB*)screen())->printShadedText(_pageBreakString.c_str(), x + (w >> 1) - (_vm->screen()->getTextWidth(_pageBreakString.c_str()) >> 1), y + _vm->guiSettings()->buttons.txtOffsY, _vm->_dialogueButtonLabelColor1, 0, _vm->guiSettings()->colors.guiColorBlack);
else
+#endif
_screen->printText(_pageBreakString.c_str(), x + (w >> 1) - (_vm->screen()->getTextWidth(_pageBreakString.c_str()) >> 1), y + _vm->guiSettings()->buttons.txtOffsY, _vm->_dialogueButtonLabelColor1, 0);
}
More information about the Scummvm-git-logs
mailing list