aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen_hof.cpp
diff options
context:
space:
mode:
authorathrxx2012-11-11 14:07:58 +0100
committerathrxx2012-11-11 19:14:30 +0100
commit1bb8f22567e71796bba4f98a6ff4353ec84df197 (patch)
tree488d1502c6cd8bede091da6edbb28c10c800ee80 /engines/kyra/screen_hof.cpp
parent9840744acc6e43135ef5e28d041b1d55dd86804b (diff)
downloadscummvm-rg350-1bb8f22567e71796bba4f98a6ff4353ec84df197.tar.gz
scummvm-rg350-1bb8f22567e71796bba4f98a6ff4353ec84df197.tar.bz2
scummvm-rg350-1bb8f22567e71796bba4f98a6ff4353ec84df197.zip
KYRA: finish implementation of new HOF sequence player code
Diffstat (limited to 'engines/kyra/screen_hof.cpp')
-rw-r--r--engines/kyra/screen_hof.cpp36
1 files changed, 0 insertions, 36 deletions
diff --git a/engines/kyra/screen_hof.cpp b/engines/kyra/screen_hof.cpp
index 7fdbdeb4db..a8ec2cc4ca 100644
--- a/engines/kyra/screen_hof.cpp
+++ b/engines/kyra/screen_hof.cpp
@@ -93,40 +93,4 @@ void Screen_HoF::cmpFadeFrameStep(int srcPage, int srcW, int srcH, int srcX, int
}
}
-void Screen_HoF::copyRegionEx(int srcPage, int srcW, int srcH, int dstPage, int dstX, int dstY, int dstW, int dstH, const ScreenDim *dim, bool flag) {
- int x0 = dim->sx << 3;
- int y0 = dim->sy;
- int w0 = dim->w << 3;
- int h0 = dim->h;
-
- int x1 = dstX;
- int y1 = dstY;
- int w1 = dstW;
- int h1 = dstH;
-
- int x2, y2, w2;
-
- calcBounds(w0, h0, x1, y1, w1, h1, x2, y2, w2);
-
- const uint8 *src = getPagePtr(srcPage) + (320 * srcH) + srcW;
- uint8 *dst = getPagePtr(dstPage) + 320 * (y0 + y1);
-
- for (int y = 0; y < h1; y++) {
- const uint8 *s = src + x2;
- uint8 *d = dst + x0 + x1;
-
- if (flag)
- d += (h1 >> 1);
-
- for (int x = 0; x < w1; x++) {
- if (*s)
- *d = *s;
- s++;
- d++;
- }
- dst += 320;
- src += 320;
- }
-}
-
} // End of namespace Kyra