aboutsummaryrefslogtreecommitdiff
path: root/engines/mortevielle/graphics.h
diff options
context:
space:
mode:
authorPaul Gilbert2012-01-15 09:13:40 +1100
committerStrangerke2012-04-06 08:19:41 +0200
commit833e46d18a963054949944571e5b07d3e74f2953 (patch)
treebeff275baa162217806ca79e3768c817d9a76993 /engines/mortevielle/graphics.h
parent7698c8c523c91b84d24cce8d64e11276bc3c8878 (diff)
downloadscummvm-rg350-833e46d18a963054949944571e5b07d3e74f2953.tar.gz
scummvm-rg350-833e46d18a963054949944571e5b07d3e74f2953.tar.bz2
scummvm-rg350-833e46d18a963054949944571e5b07d3e74f2953.zip
MORTEVIELLE: Completed the diag() method used in image decoding.
The first image now completely decodes.
Diffstat (limited to 'engines/mortevielle/graphics.h')
-rw-r--r--engines/mortevielle/graphics.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/mortevielle/graphics.h b/engines/mortevielle/graphics.h
index 0c322df732..ce11fd8245 100644
--- a/engines/mortevielle/graphics.h
+++ b/engines/mortevielle/graphics.h
@@ -47,10 +47,13 @@ private:
void horizontal(const byte *&pSrc, byte *&pDest, const byte *&pLookup);
void vertical(const byte *&pSrc, byte *&pDest, const byte *&pLookup);
void decom11(const byte *&pSrc, byte *&pDest, const byte *&pLookup);
+ void diag(const byte *&pSrc, byte *&pDest, const byte *&pLookup);
void increments(byte *&pDest);
void NIH();
void NIV();
- void diag();
+ bool TFP(int v);
+ void TF1(byte *&pDest, int &v);
+ void TF2(const byte *&pSrc, byte *&pDest, const byte *&pLookup, int &v);
public:
void decode(const byte *pSrc);
};