diff options
Diffstat (limited to 'engines/lure/animseq.h')
-rw-r--r-- | engines/lure/animseq.h | 4 |
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); |