diff options
Diffstat (limited to 'engines/gob/coktelvideo.h')
-rw-r--r-- | engines/gob/coktelvideo.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/gob/coktelvideo.h b/engines/gob/coktelvideo.h index c6c78011d6..cc6c08a86a 100644 --- a/engines/gob/coktelvideo.h +++ b/engines/gob/coktelvideo.h @@ -323,10 +323,6 @@ public: State nextFrame(); - virtual void copyCurrentFrame(byte *dest, - uint16 left, uint16 top, uint16 width, uint16 height, - uint16 x, uint16 y, uint16 pitch, int16 transp = -1); - protected: enum PartType { kPartTypeSeparator = 0, @@ -372,7 +368,9 @@ protected: byte _soundBytesPerSample; byte _soundStereo; // (0: mono, 1: old-style stereo, 2: new-style stereo) + bool _externalCodec; byte _bytesPerPixel; + byte *_vidMemBuffer; PaletteLUT *_palLUT; Indeo3 *_codecIndeo3; @@ -384,6 +382,10 @@ protected: void deRLE(byte *&srcPtr, byte *&destPtr, int16 len); + void blit(byte *dest, byte *src, int16 width, int16 height); + void blit16(byte *dest, uint16 *src, int16 width, int16 height); + void blit24(byte *dest, byte *src, int16 width, int16 height); + void emptySoundSlice(uint32 size); void soundSlice8bit(uint32 size); void soundSlice16bit(uint32 size, int16 &init); |