aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index 15eb74b69a..0eadbdda53 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -854,6 +854,7 @@ protected:
int _curMaxSpriteId;
int _curSpriteId;
+ int _curSpriteGroupId;
public:
ScummEngine_v90he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v80he(detector, syst, gs, md5sum) {}
@@ -938,6 +939,26 @@ protected:
void spriteInfoSet_setClassFlags(int spriteId, int value1, int value2);
void spriteInfoSet_resetClassFlags(int spriteId);
+ void spriteGroupSet_case0_0(int spriteGroupId, int value1, int value2);
+ void spriteGroupSet_case0_1(int spriteGroupId, int value);
+ void spriteGroupSet_case0_2(int spriteGroupId, int value);
+ void spriteGroupSet_case0_3(int spriteGroupId, int value);
+ void spriteGroupSet_case0_4(int spriteGroupId);
+ void spriteGroupSet_case0_5(int spriteGroupId, int value);
+ void spriteGroupSet_case0_6(int spriteGroupId, int value);
+ void spriteGroupSet_case0_7(int spriteGroupId, int value);
+ void spriteGroupSet_case5_0(int spriteGroupId, int value);
+ void spriteGroupSet_case5_1(int spriteGroupId, int value);
+ void spriteGroupSet_case5_2(int spriteGroupId, int value);
+ void spriteGroupSet_case5_3(int spriteGroupId, int value);
+ void spriteGroupSet_field_10(int spriteGroupId, int value);
+ void spriteGroupSet_tx_ty(int spriteGroupId, int value1, int value2);
+ void spriteGroupSet_case26(int spriteGroupId, int value);
+ void spriteGroupSet_case28(int spriteGroupId, int value1, int value2);
+ void spriteGroupSet_fields_0_4_8_C(int spriteGroupId, int value1, int value2, int value3, int value4);
+ void spriteGroupSet_case56(int spriteGroupId);
+ void spriteGroupSet_case180(int spriteGroupId);
+
void spritesAllocTables(int numSprites, int numGroups, int numMaxSprites);
void spritesResetTables(bool refreshScreen);
void spriteGroupCheck(int spriteGroupId);