aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/anim.h
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2015-12-24 16:51:02 +0100
committerWillem Jan Palenstijn2015-12-24 16:51:02 +0100
commitd98d39c315bce9577093770c8b39d83bc0aa34ba (patch)
tree2ff2de89d36632f39806392eabb111736d120311 /engines/lab/anim.h
parentdacbf9881c72177369e4dde250bc6e9a907f7b00 (diff)
downloadscummvm-rg350-d98d39c315bce9577093770c8b39d83bc0aa34ba.tar.gz
scummvm-rg350-d98d39c315bce9577093770c8b39d83bc0aa34ba.tar.bz2
scummvm-rg350-d98d39c315bce9577093770c8b39d83bc0aa34ba.zip
LAB: Move dispBitMap to Anim
Diffstat (limited to 'engines/lab/anim.h')
-rw-r--r--engines/lab/anim.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/lab/anim.h b/engines/lab/anim.h
index de14035838..f9f72bbd20 100644
--- a/engines/lab/anim.h
+++ b/engines/lab/anim.h
@@ -71,6 +71,8 @@ private:
uint32 _diffWidth;
uint32 _diffHeight;
+ BitMap _dispBitMap;
+
public:
Anim(LabEngine *vm);
virtual ~Anim();
@@ -85,7 +87,8 @@ public:
/**
* Reads in a DIFF file.
*/
- void readDiff(Common::File *diffFile, bool playOnce, bool onlyDiffData = false);
+ void setOutputBuffer(byte *memoryBuffer); // nullptr for output to screen
+ void readDiff(Common::File *diffFile, bool playOnce, bool onlyDiffData);
void diffNextFrame(bool onlyDiffData = false);
/**