aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/anim.h
diff options
context:
space:
mode:
authorFilippos Karapetis2015-12-23 21:29:58 +0200
committerWillem Jan Palenstijn2015-12-23 21:43:17 +0100
commit9dae9eb811dfafaf109dd9d17cc12ffba128428a (patch)
treeb3395360269de1e45a3a4dbec5cd7ea07b55bf79 /engines/lab/anim.h
parentc9049f232902e7856cb1e27cf6fa333374d46e6f (diff)
downloadscummvm-rg350-9dae9eb811dfafaf109dd9d17cc12ffba128428a.tar.gz
scummvm-rg350-9dae9eb811dfafaf109dd9d17cc12ffba128428a.tar.bz2
scummvm-rg350-9dae9eb811dfafaf109dd9d17cc12ffba128428a.zip
LAB: Implement the scroll buffer of doScrollWipe() and doScrollBounce()
This was left out from previous refactoring. Also, simplify doScrollBounce()
Diffstat (limited to 'engines/lab/anim.h')
-rw-r--r--engines/lab/anim.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/lab/anim.h b/engines/lab/anim.h
index 563f2816ad..db2e23e9b5 100644
--- a/engines/lab/anim.h
+++ b/engines/lab/anim.h
@@ -74,13 +74,14 @@ private:
public:
Anim(LabEngine *vm);
+ virtual ~Anim();
DIFFHeader _headerdata;
char _diffPalette[256 * 3];
bool _waitForEffect; // Wait for each sound effect to finish before continuing.
bool _doBlack; // Black the screen before new picture
bool _noPalChange; // Don't change the palette.
- BitMap _rawDiffBM;
+ byte *_scrollScreenBuffer;
/**
* Reads in a DIFF file.