diff options
Diffstat (limited to 'scumm/intern.h')
-rw-r--r-- | scumm/intern.h | 21 |
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); |