diff options
author | Filippos Karapetis | 2015-12-04 21:18:41 +0200 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-12-23 21:33:50 +0100 |
commit | a182a6af1a71a3140c7cb40d2df3595ea3ad0a90 (patch) | |
tree | 9053993516c4e4661bf9cab29e7398cbd59c2304 /engines/lab/anim.h | |
parent | d376fd8dd0b8676dbf1d27d400d78e5a292f05db (diff) | |
download | scummvm-rg350-a182a6af1a71a3140c7cb40d2df3595ea3ad0a90.tar.gz scummvm-rg350-a182a6af1a71a3140c7cb40d2df3595ea3ad0a90.tar.bz2 scummvm-rg350-a182a6af1a71a3140c7cb40d2df3595ea3ad0a90.zip |
LAB: Rewrite picture handling and get rid of the memory manager
Diffstat (limited to 'engines/lab/anim.h')
-rw-r--r-- | engines/lab/anim.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/lab/anim.h b/engines/lab/anim.h index 3fed57d929..170e84d14b 100644 --- a/engines/lab/anim.h +++ b/engines/lab/anim.h @@ -114,14 +114,13 @@ public: bool VUnDIFFMemory(byte *dest, byte *diff, uint16 headerSize, uint16 copySize, uint16 bytesPerRow); void runLengthDecode(byte *dest, byte *source); void VRunLengthDecode(byte *dest, byte *source, uint16 bytesPerRow); - bool readDiff(bool playOnce); + bool readDiff(byte *buffer, bool playOnce); + void playDiff(byte *buffer); void diffNextFrame(); void readSound(bool waitTillFinished, Common::File *file); void stopDiff(); void stopDiffEnd(); void stopSound(); - void playDiff(); - }; } // End of namespace Lab |