aboutsummaryrefslogtreecommitdiff
path: root/scumm/gfx.h
diff options
context:
space:
mode:
authorPaweł Kołodziejski2003-06-05 17:22:15 +0000
committerPaweł Kołodziejski2003-06-05 17:22:15 +0000
commit94bbf1b9a09d87728e1be4f4122cad938da1e21f (patch)
treebb44a6876780b87d0e48e1776d286942a3668a7d /scumm/gfx.h
parent41c03fa082353423692fb7c84e5a46ab5f1fbdc5 (diff)
downloadscummvm-rg350-94bbf1b9a09d87728e1be4f4122cad938da1e21f.tar.gz
scummvm-rg350-94bbf1b9a09d87728e1be4f4122cad938da1e21f.tar.bz2
scummvm-rg350-94bbf1b9a09d87728e1be4f4122cad938da1e21f.zip
added v1 gfx codec, (not working)
svn-id: r8329
Diffstat (limited to 'scumm/gfx.h')
-rw-r--r--scumm/gfx.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/gfx.h b/scumm/gfx.h
index cae76988e4..f10ef8f613 100644
--- a/scumm/gfx.h
+++ b/scumm/gfx.h
@@ -122,9 +122,15 @@ protected:
bool _zbufferDisabled;
+ byte _C64Colors[4], _C64CharMap[256 * 8], _C64PicMap[4096], _C64ColorMap[4096];
+ byte _C64MaskMap[4096], _C64MaskChar[4096];
+
/* Bitmap decompressors */
bool decompressBitmap(byte *bgbak_ptr, const byte *src, int numLinesToProcess);
void decodeStripEGA(byte *dst, const byte *src, int height);
+ void decodeC64Gfx(byte *src, byte *dst, int size);
+ void drawStripC64Background(byte *dst, int stripnr, int height);
+ void drawStripC64Mask(byte *dst, int stripnr, int height);
void unkDecodeA(byte *dst, const byte *src, int height);
void unkDecodeA_trans(byte *dst, const byte *src, int height);
void unkDecodeB(byte *dst, const byte *src, int height);