aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/animseq.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lure/animseq.h')
-rw-r--r--engines/lure/animseq.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/lure/animseq.h b/engines/lure/animseq.h
index 1c467ff016..1c00a5cb9e 100644
--- a/engines/lure/animseq.h
+++ b/engines/lure/animseq.h
@@ -41,6 +41,7 @@ struct AnimSoundSequence {
class AnimationSequence {
private:
+ bool _isEGA;
uint16 _screenId;
Palette &_palette;
MemoryBlock *_decodedData;
@@ -51,7 +52,8 @@ private:
int _frameDelay;
AnimAbortType delay(uint32 milliseconds);
- void decodeFrame(byte *&pPixels, byte *&pLines);
+ void egaDecodeFrame(byte *&pPixels);
+ void vgaDecodeFrame(byte *&pPixels, byte *&pLines);
public:
AnimationSequence(uint16 screenId, Palette &palette, bool fadeIn, int frameDelay = 7,
const AnimSoundSequence *soundList = NULL);