aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/anim.h
diff options
context:
space:
mode:
authorFilippos Karapetis2015-12-04 21:18:41 +0200
committerWillem Jan Palenstijn2015-12-23 21:33:50 +0100
commita182a6af1a71a3140c7cb40d2df3595ea3ad0a90 (patch)
tree9053993516c4e4661bf9cab29e7398cbd59c2304 /engines/lab/anim.h
parentd376fd8dd0b8676dbf1d27d400d78e5a292f05db (diff)
downloadscummvm-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.h5
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