diff options
author | Johannes Schickel | 2009-06-08 18:30:28 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-06-08 18:30:28 +0000 |
commit | 0f116f1c38106015c9dbd068e306472c40bfeeee (patch) | |
tree | 080d8bfd8fd80ea54697bf9cf307ceb32f210859 /engines/kyra/screen.cpp | |
parent | 51d0005af37140451afe4a448c22d14e973f5801 (diff) | |
download | scummvm-rg350-0f116f1c38106015c9dbd068e306472c40bfeeee.tar.gz scummvm-rg350-0f116f1c38106015c9dbd068e306472c40bfeeee.tar.bz2 scummvm-rg350-0f116f1c38106015c9dbd068e306472c40bfeeee.zip |
Cleanup.
svn-id: r41381
Diffstat (limited to 'engines/kyra/screen.cpp')
-rw-r--r-- | engines/kyra/screen.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp index 1a28f9b48f..0fe23552b7 100644 --- a/engines/kyra/screen.cpp +++ b/engines/kyra/screen.cpp @@ -656,63 +656,6 @@ void Screen::copyBlockToPage(int pageNum, int x, int y, int w, int h, const uint } } -void Screen::copyFromCurPageBlock(int x, int y, int w, int h, const uint8 *src) { - if (x < 0) - x = 0; - else if (x >= 40) - return; - - if (x + w > 40) - w = 40 - x; - - if (y < 0) - y = 0; - else if (y >= 200) - return; - - if (y + h > 200) - h = 200 - y; - - uint8 *dst = getPagePtr(_curPage) + y * SCREEN_W + x * 8; - - if (_curPage == 0 || _curPage == 1) - addDirtyRect(x*8, y, w*8, h); - - clearOverlayRect(_curPage, x*8, y, w*8, h); - - while (h--) { - memcpy(dst, src, w*8); - dst += SCREEN_W; - src += w*8; - } -} - -void Screen::copyCurPageBlock(int x, int y, int w, int h, uint8 *dst) { - assert(dst); - if (x < 0) - x = 0; - else if (x >= 40) - return; - - if (x + w > 40) - w = 40 - x; - - if (y < 0) - y = 0; - else if (y >= 200) - return; - - if (y + h > 200) - h = 200 - y; - - const uint8 *src = getPagePtr(_curPage) + y * SCREEN_W + x * 8; - while (h--) { - memcpy(dst, src, w*8); - dst += w*8; - src += SCREEN_W; - } -} - void Screen::shuffleScreen(int sx, int sy, int w, int h, int srcPage, int dstPage, int ticks, bool transparent) { assert(sx >= 0 && w <= SCREEN_W); int x; |