aboutsummaryrefslogtreecommitdiff
path: root/scumm/sprite_he.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/sprite_he.h')
-rw-r--r--scumm/sprite_he.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/scumm/sprite_he.h b/scumm/sprite_he.h
index 910ce1c490..a0c9700982 100644
--- a/scumm/sprite_he.h
+++ b/scumm/sprite_he.h
@@ -60,6 +60,11 @@ enum SpriteFlags {
kSF32 = (1 << 31)
};
+enum SpriteGroupFlags {
+ kSGF1 = 1 << 0,
+ kSFG2 = 1 << 1
+};
+
struct SpriteInfo {
int field_0;
int flags;
@@ -116,8 +121,17 @@ struct SpriteGroup {
int field_3C;
};
+ int _varNumSpriteGroups;
+ int _numSpritesToProcess;
+ int _varNumSprites;
+ int _varNumImgLists;
SpriteInfo *_spriteTable;
SpriteGroup *_spriteGroups;
+ SpriteInfo **_activeSpritesTable;
+ uint32 *_imageListTable; // XXX wrong type
+ uint16 *_imageListStack;
+ int _curSprImageListNum;
+
} // End of namespace Scumm