diff options
-rw-r--r-- | engines/hdb/gfx.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/engines/hdb/gfx.cpp b/engines/hdb/gfx.cpp index 4ddf82049a..4ebb052705 100644 --- a/engines/hdb/gfx.cpp +++ b/engines/hdb/gfx.cpp @@ -340,11 +340,10 @@ void Gfx::updateFade() { if (!_fadeInfo.isBlack) { // Black fade for (int y = 0; y < g_hdb->_screenHeight; y++) { - uint16 *ptr = (uint16 *)_fadeBuffer1.getBasePtr(0, y); + ptr = (uint16 *)_fadeBuffer1.getBasePtr(0, y); for (int x = 0; x < g_hdb->_screenWidth; x++) { - uint16 value = *ptr; + value = *ptr; if (value) { - uint8 r, g, b; g_hdb->_format.colorToRGB(value, r, g, b); r = (r * _fadeInfo.curStep) >> 8; g = (g * _fadeInfo.curStep) >> 8; @@ -358,10 +357,9 @@ void Gfx::updateFade() { } else { // White fade for (int y = 0; y < g_hdb->_screenHeight; y++) { - uint16 *ptr = (uint16 *)_fadeBuffer1.getBasePtr(0, y); + ptr = (uint16 *)_fadeBuffer1.getBasePtr(0, y); for (int x = 0; x < g_hdb->_screenWidth; x++) { - uint16 value = *ptr; - uint8 r, g, b; + value = *ptr; g_hdb->_format.colorToRGB(value, r, g, b); r += (255 - r) * (256 - _fadeInfo.curStep) / 256; g += (255 - g) * (256 - _fadeInfo.curStep) / 256; |