aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/view.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2011-02-02 22:29:14 +0000
committerMatthew Hoops2011-02-02 22:29:14 +0000
commitc62e50789064615d5663c4f0ba125127f0357cb9 (patch)
treeb52700ccbfdf1cbeda585911dbb03d8c59ad84a4 /engines/sci/graphics/view.cpp
parentcf39749dcb299541549195b6d172263a3115714c (diff)
downloadscummvm-rg350-c62e50789064615d5663c4f0ba125127f0357cb9.tar.gz
scummvm-rg350-c62e50789064615d5663c4f0ba125127f0357cb9.tar.bz2
scummvm-rg350-c62e50789064615d5663c4f0ba125127f0357cb9.zip
SCI: Fix GK1 Mac scaling
svn-id: r55744
Diffstat (limited to 'engines/sci/graphics/view.cpp')
-rw-r--r--engines/sci/graphics/view.cpp25
1 files changed, 7 insertions, 18 deletions
diff --git a/engines/sci/graphics/view.cpp b/engines/sci/graphics/view.cpp
index 458b147795..2e6b0f1bbe 100644
--- a/engines/sci/graphics/view.cpp
+++ b/engines/sci/graphics/view.cpp
@@ -281,25 +281,14 @@ void GfxView::initData(GuiResourceId resourceId) {
}
#ifdef ENABLE_SCI32
// adjust width/height returned to scripts
- switch (getSciVersion()) {
- case SCI_VERSION_2:
- if (_isSci2Hires) {
- for (loopNo = 0; loopNo < _loopCount; loopNo++) {
- for (celNo = 0; celNo < _loop[loopNo].celCount; celNo++) {
- _screen->adjustBackUpscaledCoordinates(_loop[loopNo].cel[celNo].scriptWidth, _loop[loopNo].cel[celNo].scriptHeight);
- }
- }
- }
- break;
-
- case SCI_VERSION_2_1:
- for (loopNo = 0; loopNo < _loopCount; loopNo++) {
- for (celNo = 0; celNo < _loop[loopNo].celCount; celNo++) {
+ if (_isSci2Hires) {
+ for (loopNo = 0; loopNo < _loopCount; loopNo++)
+ for (celNo = 0; celNo < _loop[loopNo].celCount; celNo++)
+ _screen->adjustBackUpscaledCoordinates(_loop[loopNo].cel[celNo].scriptWidth, _loop[loopNo].cel[celNo].scriptHeight);
+ } else if (getSciVersion() == SCI_VERSION_2_1) {
+ for (loopNo = 0; loopNo < _loopCount; loopNo++)
+ for (celNo = 0; celNo < _loop[loopNo].celCount; celNo++)
_coordAdjuster->fromDisplayToScript(_loop[loopNo].cel[celNo].scriptHeight, _loop[loopNo].cel[celNo].scriptWidth);
- }
- }
- default:
- break;
}
#endif
break;