diff options
author | Gregory Montoir | 2005-09-02 11:12:09 +0000 |
---|---|---|
committer | Gregory Montoir | 2005-09-02 11:12:09 +0000 |
commit | 443cf756be85cce937c92b5051fe13b6a2ef189d (patch) | |
tree | fa00ab07f74c6ef2da4984ddb1508a2997d0b485 /kyra/screen.h | |
parent | b1167c6275aff8a25c59a68e90441dcec6891260 (diff) | |
download | scummvm-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.h | 4 |
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); |