diff options
Diffstat (limited to 'engines/sludge/backdrop.cpp')
-rw-r--r-- | engines/sludge/backdrop.cpp | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/engines/sludge/backdrop.cpp b/engines/sludge/backdrop.cpp index 82260b9192..8e2916e5fe 100644 --- a/engines/sludge/backdrop.cpp +++ b/engines/sludge/backdrop.cpp @@ -151,10 +151,9 @@ bool restoreSnapshot(Common::SeekableReadStream *stream) { if ((picWidth != winWidth) || (picHeight != winHeight)) return false; - +#if 0 uint t1, t2, n; uint16 c; -#if 0 GLubyte *target; if (!NPOT_textures) { picWidth = getNextPOT(picWidth); @@ -164,7 +163,6 @@ bool restoreSnapshot(Common::SeekableReadStream *stream) { } GLubyte *snapshotTexture = new GLubyte [picHeight * picWidth * 4]; if (!snapshotTexture) return fatal("Out of memory while restoring snapshot."); -#endif for (t2 = 0; t2 < winHeight; t2++) { t1 = 0; @@ -176,7 +174,7 @@ bool restoreSnapshot(Common::SeekableReadStream *stream) { } else { n = 1; } -#if 0 + while (n --) { target = snapshotTexture + 4 * picWidth * t2 + t1 * 4; target[0] = (GLubyte) redValue(c); @@ -185,10 +183,9 @@ bool restoreSnapshot(Common::SeekableReadStream *stream) { target[3] = (GLubyte) 255; t1++; } -#endif } } -#if 0 + if (!snapshotTextureName) glGenTextures(1, &snapshotTextureName); glBindTexture(GL_TEXTURE_2D, snapshotTextureName); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); @@ -251,9 +248,10 @@ bool reserveBackdrop() { input.mouseX = (int)((float)input.mouseX / cameraZoom); input.mouseY = (int)((float)input.mouseY / cameraZoom); setPixelCoords(false); +#if 0 int picWidth = sceneWidth; int picHeight = sceneHeight; -#if 0 + glPixelStorei(GL_UNPACK_ALIGNMENT, 1); if (backdropTexture) delete backdropTexture; @@ -398,7 +396,7 @@ void blankScreen(int x1, int y1, int x2, int y2) { } void hardScroll(int distance) { - if (ABS(distance) >= sceneHeight) { + if (ABS(distance) >= (int)sceneHeight) { blankScreen(0, 0, sceneWidth, sceneHeight); return; } @@ -571,6 +569,7 @@ bool loadLightMap(int v) { if (!ImgLoader::loadImage(bigDataFile, &lightMap)) return false; +#if 0 int newPicWidth = lightMap.w; int newPicHeight = lightMap.h; @@ -580,7 +579,6 @@ bool loadLightMap(int v) { } } -#if 0 if (!NPOT_textures) { newPicWidth = getNextPOT(lightMap.w); newPicHeight = getNextPOT(lightMap.h); @@ -590,9 +588,7 @@ bool loadLightMap(int v) { lightMap.texW = 1.0; lightMap.texH = 1.0; } -#endif -#if 0 glPixelStorei(GL_UNPACK_ALIGNMENT, 1); #endif #if 0 @@ -667,6 +663,7 @@ bool loadParallax(uint16 v, uint16 fracX, uint16 fracY) { } nP->prev = NULL; +#if 0 int picWidth; int picHeight; @@ -702,7 +699,6 @@ bool loadParallax(uint16 v, uint16 fracX, uint16 fracY) { nP->wrapT = true; } -#if 0 glGenTextures(1, &nP->textureName); glBindTexture(GL_TEXTURE_2D, nP->textureName); if (nP->wrapS) @@ -861,8 +857,8 @@ bool loadHSI(Common::SeekableReadStream *stream, int x, int y, bool reserve) { if (!ImgLoader::loadImage(stream, &backdropSurface, (int)reserve)) return false; - int realPicWidth = backdropSurface.w; - int realPicHeight = backdropSurface.h; + uint realPicWidth = backdropSurface.w; + uint realPicHeight = backdropSurface.h; if (reserve) { // resize backdrop if (!resizeBackdrop(realPicWidth, realPicHeight)) @@ -896,8 +892,8 @@ bool mixHSI(Common::SeekableReadStream *stream, int x, int y) { if (!ImgLoader::loadImage(stream, &mixSurface, 0)) return false; - int realPicWidth = mixSurface.w; - int realPicHeight = mixSurface.h; + uint realPicWidth = mixSurface.w; + uint realPicHeight = mixSurface.h; if (x == IN_THE_CENTRE) x = (sceneWidth - realPicWidth) >> 1; |