aboutsummaryrefslogtreecommitdiff
path: root/kyra/screen.h
diff options
context:
space:
mode:
authorGregory Montoir2005-09-02 11:12:09 +0000
committerGregory Montoir2005-09-02 11:12:09 +0000
commit443cf756be85cce937c92b5051fe13b6a2ef189d (patch)
treefa00ab07f74c6ef2da4984ddb1508a2997d0b485 /kyra/screen.h
parentb1167c6275aff8a25c59a68e90441dcec6891260 (diff)
downloadscummvm-rg350-443cf756be85cce937c92b5051fe13b6a2ef189d.tar.gz
scummvm-rg350-443cf756be85cce937c92b5051fe13b6a2ef189d.tar.bz2
scummvm-rg350-443cf756be85cce937c92b5051fe13b6a2ef189d.zip
added special sequence opcode 8
svn-id: r18733
Diffstat (limited to 'kyra/screen.h')
-rw-r--r--kyra/screen.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/kyra/screen.h b/kyra/screen.h
index 43fdae094c..97f18cc57f 100644
--- a/kyra/screen.h
+++ b/kyra/screen.h
@@ -53,12 +53,16 @@ public:
void clearPage(int pageNum);
int setCurPage(int pageNum);
void clearCurPage();
+ uint8 getPagePixel(int pageNum, int x, int y);
+ void setPagePixel(int pageNum, int x, int y, uint8 color);
void fadeFromBlack();
void fadeToBlack();
void setScreenPalette(const uint8 *palData);
void copyToPage0(int y, int h, uint8 page, uint8 *seqBuf);
void copyRegion(int x1, int y1, int x2, int y2, int w, int h, int srcPage, int dstPage);
void copyBlockToPage(int pageNum, int x, int y, int w, int h, const uint8 *src);
+ void copyCurPageBlock(int x, int y, int h, int w, uint8 *dst);
+ void shuffleScreen(int sx, int sy, int w, int h, int srcPage, int dstPage, int ticks, bool transparent);
void fillRect(int x1, int y1, int x2, int y2, uint8 color, int pageNum = -1);
void setAnimBlockPtr(uint8 *p, int size);
void setTextColorMap(const uint8 *cmap);