aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/screen.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2011-03-30 16:00:46 -0400
committerMatthew Hoops2011-03-30 16:00:46 -0400
commit2a2c7f5bef6b7ddcc6df3aca62683501cc740030 (patch)
tree5a1f34a79f138dc9b4f64e6202f74816b02d2f54 /engines/sci/graphics/screen.cpp
parent023cb90842fde98e3cfa78ab8278b2c984c7cea2 (diff)
downloadscummvm-rg350-2a2c7f5bef6b7ddcc6df3aca62683501cc740030.tar.gz
scummvm-rg350-2a2c7f5bef6b7ddcc6df3aca62683501cc740030.tar.bz2
scummvm-rg350-2a2c7f5bef6b7ddcc6df3aca62683501cc740030.zip
SCI: Minor cleanup
Diffstat (limited to 'engines/sci/graphics/screen.cpp')
-rw-r--r--engines/sci/graphics/screen.cpp30
1 files changed, 12 insertions, 18 deletions
diff --git a/engines/sci/graphics/screen.cpp b/engines/sci/graphics/screen.cpp
index 1838ba779d..32f54c7e23 100644
--- a/engines/sci/graphics/screen.cpp
+++ b/engines/sci/graphics/screen.cpp
@@ -696,41 +696,35 @@ void GfxScreen::scale2x(const byte *src, byte *dst, int16 srcWidth, int16 srcHei
}
}
-typedef struct {
+struct UpScaledAdjust {
GfxScreenUpscaledMode gameHiresMode;
Sci32ViewNativeResolution viewNativeRes;
int numerator;
int denominator;
-} UpScaledAdjust;
-
-UpScaledAdjust upscaledAdjustTable[] = {
- {GFX_SCREEN_UPSCALED_640x480, SCI_VIEW_NATIVERES_640x400, 5, 6},
};
-int upscaledAdjustTableSize = ARRAYSIZE(upscaledAdjustTable);
+static const UpScaledAdjust s_upscaledAdjustTable[] = {
+ { GFX_SCREEN_UPSCALED_640x480, SCI_VIEW_NATIVERES_640x400, 5, 6 }
+};
void GfxScreen::adjustToUpscaledCoordinates(int16 &y, int16 &x, Sci32ViewNativeResolution viewNativeRes) {
x *= 2;
y = _upscaledMapping[y];
- for (int i = 0; i < upscaledAdjustTableSize; i++)
- {
- if (upscaledAdjustTable[i].gameHiresMode == _upscaledHires &&
- upscaledAdjustTable[i].viewNativeRes == viewNativeRes)
- {
- y = (y * upscaledAdjustTable[i].numerator) / upscaledAdjustTable[i].denominator;
+ for (int i = 0; i < ARRAYSIZE(s_upscaledAdjustTable); i++) {
+ if (s_upscaledAdjustTable[i].gameHiresMode == _upscaledHires &&
+ s_upscaledAdjustTable[i].viewNativeRes == viewNativeRes) {
+ y = (y * s_upscaledAdjustTable[i].numerator) / s_upscaledAdjustTable[i].denominator;
break;
}
}
}
void GfxScreen::adjustBackUpscaledCoordinates(int16 &y, int16 &x, Sci32ViewNativeResolution viewNativeRes) {
- for (int i = 0; i < upscaledAdjustTableSize; i++)
- {
- if (upscaledAdjustTable[i].gameHiresMode == _upscaledHires &&
- upscaledAdjustTable[i].viewNativeRes == viewNativeRes)
- {
- y = (y * upscaledAdjustTable[i].denominator) / upscaledAdjustTable[i].numerator;
+ for (int i = 0; i < ARRAYSIZE(s_upscaledAdjustTable); i++) {
+ if (s_upscaledAdjustTable[i].gameHiresMode == _upscaledHires &&
+ s_upscaledAdjustTable[i].viewNativeRes == viewNativeRes) {
+ y = (y * s_upscaledAdjustTable[i].denominator) / s_upscaledAdjustTable[i].numerator;
break;
}
}