aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorGregory Montoir2005-02-27 03:36:33 +0000
committerGregory Montoir2005-02-27 03:36:33 +0000
commitdecda90ffd2751a3fd989875d920e9ebf7fff341 (patch)
tree29cfcebc3d5c72018ef3c911051fd2a3bd57ed66 /scumm/intern.h
parenta0347d46de528dda23c07fbcc4e20a48a86f9190 (diff)
downloadscummvm-rg350-decda90ffd2751a3fd989875d920e9ebf7fff341.tar.gz
scummvm-rg350-decda90ffd2751a3fd989875d920e9ebf7fff341.tar.bz2
scummvm-rg350-decda90ffd2751a3fd989875d920e9ebf7fff341.zip
moved some variables to ScummEngine_v90he and renamed some SpriteInfo fields
svn-id: r16947
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index 12ec701ce2..6aa863750c 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -838,6 +838,9 @@ protected:
void o80_pickVarRandom();
};
+struct SpriteInfo;
+struct SpriteGroup;
+
class ScummEngine_v90he : public ScummEngine_v80he {
protected:
typedef void (ScummEngine_v90he::*OpcodeProcV90he)();
@@ -864,6 +867,16 @@ protected:
int _curMaxSpriteId;
int _curSpriteId;
int _curSpriteGroupId;
+ int _varNumSpriteGroups;
+ int _numSpritesToProcess;
+ int _varNumSprites;
+ int _varMaxSprites;
+ SpriteInfo *_spriteTable;
+ SpriteGroup *_spriteGroups;
+ SpriteInfo **_activeSpritesTable;
+ uint16 *_imageListTable;
+ uint16 *_imageListStack;
+ int _curSprImageListNum;
public:
ScummEngine_v90he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v80he(detector, syst, gs, md5sum) {}