aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/hopkins.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/hopkins.cpp')
-rw-r--r--engines/hopkins/hopkins.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/engines/hopkins/hopkins.cpp b/engines/hopkins/hopkins.cpp
index 4051e5acf8..95d16aaffc 100644
--- a/engines/hopkins/hopkins.cpp
+++ b/engines/hopkins/hopkins.cpp
@@ -2457,14 +2457,11 @@ void HopkinsEngine::displayCredits(int startPosY, byte *buffer, char color) {
_globals->_creditsStartY = startPosY;
_globals->_creditsEndY = endPosY;
}
- if (startPosX < _globals->_creditsStartX)
- _globals->_creditsStartX = startPosX;
- if (endPosX > _globals->_creditsEndX)
- _globals->_creditsEndX = endPosX;
- if (_globals->_creditsStartY > startPosY)
- _globals->_creditsStartY = startPosY;
- if (endPosY > _globals->_creditsEndY)
- _globals->_creditsEndY = endPosY;
+
+ _globals->_creditsStartX = MIN(_globals->_creditsStartX, startPosX);
+ _globals->_creditsEndX = MAX(_globals->_creditsEndX, endPosX);
+ _globals->_creditsStartY = MIN(_globals->_creditsStartY, startPosY);
+ _globals->_creditsEndY = MAX(_globals->_creditsEndY, endPosY);
Common::String message = Common::String((char *)buffer);
_fontManager->displayText(startPosX, startPosY, message, color);