diff options
author | Travis Howell | 2005-02-21 02:37:05 +0000 |
---|---|---|
committer | Travis Howell | 2005-02-21 02:37:05 +0000 |
commit | 6b41feac65e5572bc8baae4a0e5e503d62086760 (patch) | |
tree | a53fe761d7a9dc4ee5a033228eca33e7c1167a70 | |
parent | fd5a9be26e1df1171b37ae64ef7cc5ea4584793f (diff) | |
download | scummvm-rg350-6b41feac65e5572bc8baae4a0e5e503d62086760.tar.gz scummvm-rg350-6b41feac65e5572bc8baae4a0e5e503d62086760.tar.bz2 scummvm-rg350-6b41feac65e5572bc8baae4a0e5e503d62086760.zip |
Rename vars
svn-id: r16844
-rw-r--r-- | scumm/intern.h | 55 | ||||
-rw-r--r-- | scumm/script_v90he.cpp | 45 | ||||
-rw-r--r-- | scumm/sprite_he.cpp | 293 |
3 files changed, 201 insertions, 192 deletions
diff --git a/scumm/intern.h b/scumm/intern.h index cba2ae7479..c5db9a3d7b 100644 --- a/scumm/intern.h +++ b/scumm/intern.h @@ -898,44 +898,45 @@ protected: void spriteInfoGet_tx_ty(int spriteId, int32 &tx, int32 &ty); void spriteInfoGet_field_2C_30(int spriteId, int32 &field_2C, int32 &field_30); - int spriteGroupGet_field_10(int spriteId); - int spriteGroupGet_field_20(int spriteId); - int spriteGroupGet_field_30(int spriteId); - int spriteGroupGet_field_34(int spriteId); - int spriteGroupGet_field_38(int spriteId); - int spriteGroupGet_field_3C(int spriteId); - void spriteGroupGet_tx_ty(int spriteId, int32 &tx, int32 &ty); + int spriteGroupGet_allocateGroupSpritesList(int spriteGroupId); + int spriteGroupGet_field_10(int spriteGroupId); + int spriteGroupGet_field_20(int spriteGroupId); + int spriteGroupGet_field_30(int spriteGroupId); + int spriteGroupGet_field_34(int spriteGroupId); + int spriteGroupGet_field_38(int spriteGroupId); + int spriteGroupGet_field_3C(int spriteGroupId); + void spriteGroupGet_tx_ty(int spriteGroupId, int32 &tx, int32 &ty); void spriteInfoSet_field_14(int spriteId, int value); void spriteInfoSet_field_7C(int spriteId, int value); void spriteInfoSet_field_80(int spriteId, int value); void spriteInfoSet_case183(int spriteId); - void spriteInfoSet_resState(int spriteNum, int value); - void spriteInfoSet_tx_ty(int spriteNum, int value1, int value2); - void spriteInfoSet_groupNum(int spriteNum, int value); - void spriteInfoSet_field_2C_30(int spriteNum, int value1, int value2); - void spriteInfoSet_field_54(int spriteNum, int value); - void spriteInfoSet_field_44(int spriteNum, int value1, int value2); - void spriteInfoSet_field_18(int spriteNum, int value); - void spriteInfoSet_Inc_tx_ty(int spriteNum, int value1, int value2); - void spriteInfoSet_zoom(int spriteNum, int value); - void spriteInfoSet_rotAngle(int spriteNum, int value); - void spriteInfoSet_flag22(int spriteNum, int value); - void spriteInfoSet_flag7(int spriteNum, int value); - void spriteInfoSet_flagRotated(int spriteNum, int value); - void spriteInfoSet_flag8(int spriteNum, int value); - void spriteInfoSet_flagZoomed(int spriteNum, int value); - void spriteInfoSet_flag20(int spriteNum, int value); - void spriteInfoSet_flags23_26(int spriteNum, int value); - void spriteInfoSet_flag31(int spriteNum, int value); - void spriteInfoSet_field_78_64(int spriteNum, int value); + void spriteInfoSet_resState(int spriteId, int value); + void spriteInfoSet_tx_ty(int spriteId, int value1, int value2); + void spriteInfoSet_groupNum(int spriteId, int value); + void spriteInfoSet_field_2C_30(int spriteId, int value1, int value2); + void spriteInfoSet_field_54(int spriteId, int value); + void spriteInfoSet_field_44(int spriteId, int value1, int value2); + void spriteInfoSet_field_18(int spriteId, int value); + void spriteInfoSet_Inc_tx_ty(int spriteId, int value1, int value2); + void spriteInfoSet_zoom(int spriteId, int value); + void spriteInfoSet_rotAngle(int spriteId, int value); + void spriteInfoSet_flag22(int spriteId, int value); + void spriteInfoSet_flag7(int spriteId, int value); + void spriteInfoSet_flagRotated(int spriteId, int value); + void spriteInfoSet_flag8(int spriteId, int value); + void spriteInfoSet_flagZoomed(int spriteId, int value); + void spriteInfoSet_flag20(int spriteId, int value); + void spriteInfoSet_flags23_26(int spriteId, int value); + void spriteInfoSet_flag31(int spriteId, int value); + void spriteInfoSet_field_78_64(int spriteId, int value); void spritesAllocTables(int numSprites, int numGroups, int numImgSprites); void spritesResetTables(bool refreshScreen); void spriteGroupCheck(int sprGrpId); void spriteMarkIfInGroup(int sprGrpId, uint32 flags); - void spriteInfoSet_addImageToList(int spriteNum, int imageNum, int *spriteIdptr); + void spriteInfoSet_addImageToList(int spriteId, int imageNum, int *spriteIdptr); /* HE version 90 script opcodes */ void o90_dup(); diff --git a/scumm/script_v90he.cpp b/scumm/script_v90he.cpp index 01a470ac2e..d5786b58d8 100644 --- a/scumm/script_v90he.cpp +++ b/scumm/script_v90he.cpp @@ -1234,27 +1234,30 @@ void ScummEngine_v90he::o90_setSpriteInfo() { void ScummEngine_v90he::o90_getSpriteGroupInfo() { int32 tx, ty; - int spriteId, type; + int spriteGroupId, type; byte subOp = fetchScriptByte(); switch (subOp) { case 8: // HE 99+ - pop(); - push(0); + spriteGroupId = pop(); + if (spriteGroupId) + push(spriteGroupGet_allocateGroupSpritesList(spriteGroupId)); + else + push(0); break; case 30: - spriteId = pop(); - if (spriteId) { - spriteGroupGet_tx_ty(spriteId, tx, ty); + spriteGroupId = pop(); + if (spriteGroupId) { + spriteGroupGet_tx_ty(spriteGroupId, tx, ty); push(tx); } else { push(0); } break; case 31: - spriteId = pop(); - if (spriteId) { - spriteGroupGet_tx_ty(spriteId, tx, ty); + spriteGroupId = pop(); + if (spriteGroupId) { + spriteGroupGet_tx_ty(spriteGroupId, tx, ty); push(ty); } else { push(0); @@ -1262,20 +1265,20 @@ void ScummEngine_v90he::o90_getSpriteGroupInfo() { break; case 42: // HE 99+ type = pop(); - spriteId = pop(); - if (spriteId) { + spriteGroupId = pop(); + if (spriteGroupId) { switch(type) { case 0: - push(spriteGroupGet_field_30(spriteId)); + push(spriteGroupGet_field_30(spriteGroupId)); break; case 1: - push(spriteGroupGet_field_34(spriteId)); + push(spriteGroupGet_field_34(spriteGroupId)); break; case 2: - push(spriteGroupGet_field_38(spriteId)); + push(spriteGroupGet_field_38(spriteGroupId)); break; case 3: - push(spriteGroupGet_field_3C(spriteId)); + push(spriteGroupGet_field_3C(spriteGroupId)); break; default: push(0); @@ -1285,17 +1288,17 @@ void ScummEngine_v90he::o90_getSpriteGroupInfo() { } break; case 43: - spriteId = pop(); - if (spriteId) { - push(spriteGroupGet_field_10(spriteId)); + spriteGroupId = pop(); + if (spriteGroupId) { + push(spriteGroupGet_field_10(spriteGroupId)); } else { push(0); } break; case 63: // HE 99+ - spriteId = pop(); - if (spriteId) { - push(spriteGroupGet_field_20(spriteId)); + spriteGroupId = pop(); + if (spriteGroupId) { + push(spriteGroupGet_field_20(spriteGroupId)); } else { push(0); } diff --git a/scumm/sprite_he.cpp b/scumm/sprite_he.cpp index d881a0783a..dbb809db40 100644 --- a/scumm/sprite_he.cpp +++ b/scumm/sprite_he.cpp @@ -38,81 +38,80 @@ void ScummEngine_v90he::allocateArrays() { // // spriteInfoGet functions // - int ScummEngine_v90he::spriteInfoGet_flags_1(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_1: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_1: Invalid sprite %d"); return ((_spriteTable[spriteId].flags & kSF15) != 0) ? 1 : 0; } int ScummEngine_v90he::spriteInfoGet_flags_2(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_2: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_2: Invalid sprite %d"); return ((_spriteTable[spriteId].flags & kSF14) != 0) ? 1 : 0; } int ScummEngine_v90he::spriteInfoGet_flags_3(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_3: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_3: Invalid sprite %d"); return ((_spriteTable[spriteId].flags & kSF16) != 0) ? 1 : 0; } int ScummEngine_v90he::spriteInfoGet_flags_4(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_4: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_4: Invalid sprite %d"); return ((_spriteTable[spriteId].flags & kSF13) != 0) ? 1 : 0; } int ScummEngine_v90he::spriteInfoGet_flags_5(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_5: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_5: Invalid sprite %d"); return ((_spriteTable[spriteId].flags & kSF20) != 0) ? 1 : 0; } int ScummEngine_v90he::spriteInfoGet_flags_6(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_6: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_6: Invalid sprite %d"); return _spriteTable[spriteId].flags & kSF22; } int ScummEngine_v90he::spriteInfoGet_flags_7(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_7: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_7: Invalid sprite %d"); return ((_spriteTable[spriteId].flags & kSF23) != 0) ? 1 : 0; } int ScummEngine_v90he::spriteInfoGet_flags_8(int spriteId) { - checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_8: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "_spriteTableGet_flags_8: Invalid sprite %d"); return ((_spriteTable[spriteId].flags & kSF31) != 0) ? 1 : 0; } int ScummEngine_v90he::spriteInfoGet_resId(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_resId: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_resId: Invalid sprite %d"); return _spriteTable[spriteId].res_id; } int ScummEngine_v90he::spriteInfoGet_resState(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_resState: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_resState: Invalid sprite %d"); return _spriteTable[spriteId].res_state; } int ScummEngine_v90he::spriteInfoGet_groupNum(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_groupNum: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_groupNum: Invalid sprite %d"); return _spriteTable[spriteId].group_num; } int ScummEngine_v90he::spriteInfoGet_field_18(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_18: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_field_18: Invalid sprite %d"); return _spriteTable[spriteId].field_18; } int ScummEngine_v90he::spriteInfoGet_grp_tx(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_grp_tx: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_grp_tx: Invalid sprite %d"); if (_spriteTable[spriteId].group_num) return _spriteTable[spriteId].tx + _spriteGroups[spriteId].tx; @@ -121,7 +120,7 @@ int ScummEngine_v90he::spriteInfoGet_grp_tx(int spriteId) { } int ScummEngine_v90he::spriteInfoGet_grp_ty(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_grp_ty: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_grp_ty: Invalid sprite %d"); if (_spriteTable[spriteId].group_num) return _spriteTable[spriteId].ty + _spriteGroups[spriteId].ty; @@ -130,56 +129,56 @@ int ScummEngine_v90he::spriteInfoGet_grp_ty(int spriteId) { } int ScummEngine_v90he::spriteInfoGet_field_44(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_44: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_field_44: Invalid sprite %d"); return _spriteTable[spriteId].field_44; } int ScummEngine_v90he::spriteInfoGet_field_54(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_54: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_field_54: Invalid sprite %d"); return _spriteTable[spriteId].field_54; } int ScummEngine_v90he::spriteInfoGet_wizSize(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_wizSize: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_wizSize: Invalid sprite %d"); return _spriteTable[spriteId].res_wiz_states; } int ScummEngine_v90he::spriteInfoGet_zoom(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_zoom: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_zoom: Invalid sprite %d"); return _spriteTable[spriteId].zoom; } int ScummEngine_v90he::spriteInfoGet_field_78(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_78: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_field_78: Invalid sprite %d"); return _spriteTable[spriteId].field_78; } int ScummEngine_v90he::spriteInfoGet_field_80(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_80: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_field_80: Invalid sprite %d"); return _spriteTable[spriteId].field_80; } void ScummEngine_v90he::getSpriteImageDim(int spriteId, int32 &w, int32 &h) { - checkRange(_numSprites, 1, spriteId, "getSpriteImageDim: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "getSpriteImageDim: Invalid sprite %d"); getWizImageDim(_spriteTable[spriteId].res_id, _spriteTable[spriteId].res_state, w, h); } void ScummEngine_v90he::spriteInfoGet_tx_ty(int spriteId, int32 &tx, int32 &ty) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_tx_ty: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_tx_ty: Invalid sprite %d"); tx = _spriteTable[spriteId].tx; ty = _spriteTable[spriteId].ty; } void ScummEngine_v90he::spriteInfoGet_field_2C_30(int spriteId, int32 &field_2C, int32 &field_30) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_2C_30: Invalid sprite %d"); + checkRange(_varNumSprites, 1, spriteId, "spriteInfoGet_field_2C_30: Invalid sprite %d"); field_2C = _spriteTable[spriteId].field_2C; field_30 = _spriteTable[spriteId].field_30; @@ -188,48 +187,54 @@ void ScummEngine_v90he::spriteInfoGet_field_2C_30(int spriteId, int32 &field_2C, // // spriteGroupGet functions // +int ScummEngine_v90he::spriteGroupGet_allocateGroupSpritesList(int spriteGroupId) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "Invalid sprite group %d"); + + // TODO + return 0; +} -int ScummEngine_v90he::spriteGroupGet_field_10(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_10: Invalid sprite %d"); +int ScummEngine_v90he::spriteGroupGet_field_10(int spriteGroupId) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "spriteInfoGet_field_10: Invalid sprite group %d"); - return _spriteGroups[spriteId].field_10; + return _spriteGroups[spriteGroupId].field_10; } -int ScummEngine_v90he::spriteGroupGet_field_20(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_20: Invalid sprite %d"); +int ScummEngine_v90he::spriteGroupGet_field_20(int spriteGroupId) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "spriteInfoGet_field_20: Invalid sprite group %d"); - return _spriteGroups[spriteId].field_20; + return _spriteGroups[spriteGroupId].field_20; } -int ScummEngine_v90he::spriteGroupGet_field_30(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_30: Invalid sprite %d"); +int ScummEngine_v90he::spriteGroupGet_field_30(int spriteGroupId) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "spriteInfoGet_field_30: Invalid sprite group %d"); - return _spriteGroups[spriteId].field_30; + return _spriteGroups[spriteGroupId].field_30; } -int ScummEngine_v90he::spriteGroupGet_field_34(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_34: Invalid sprite %d"); +int ScummEngine_v90he::spriteGroupGet_field_34(int spriteGroupId) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "spriteInfoGet_field_34: Invalid sprite group %d"); - return _spriteGroups[spriteId].field_34; + return _spriteGroups[spriteGroupId].field_34; } -int ScummEngine_v90he::spriteGroupGet_field_38(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_38: Invalid sprite %d"); +int ScummEngine_v90he::spriteGroupGet_field_38(int spriteGroupId) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "spriteInfoGet_field_38: Invalid sprite group %d"); - return _spriteGroups[spriteId].field_38; + return _spriteGroups[spriteGroupId].field_38; } -int ScummEngine_v90he::spriteGroupGet_field_3C(int spriteId) { - checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_3C: Invalid sprite %d"); +int ScummEngine_v90he::spriteGroupGet_field_3C(int spriteGroupId) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "spriteInfoGet_field_3C: Invalid sprite group %d"); - return _spriteGroups[spriteId].field_3C; + return _spriteGroups[spriteGroupId].field_3C; } -void ScummEngine_v90he::spriteGroupGet_tx_ty(int spriteId, int32 &tx, int32 &ty) { - checkRange(_numSprites, 1, spriteId, "spriteGroupGet_tx_ty: Invalid sprite %d"); +void ScummEngine_v90he::spriteGroupGet_tx_ty(int spriteGroupId, int32 &tx, int32 &ty) { + checkRange(_varNumSpriteGroups, 1, spriteGroupId, "spriteGroupGet_tx_ty: Invalid sprite group %d"); - tx = _spriteGroups[spriteId].tx; - ty = _spriteGroups[spriteId].ty; + tx = _spriteGroups[spriteGroupId].tx; + ty = _spriteGroups[spriteGroupId].ty; } // @@ -259,202 +264,202 @@ void ScummEngine_v90he::spriteInfoSet_field_80(int spriteId, int value) { _spriteTable[spriteId].field_80 = value; } -void ScummEngine_v90he::spriteInfoSet_resState(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_resState(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - if (_spriteTable[spriteNum].res_id) { + if (_spriteTable[spriteId].res_id) { int state; - state = MAX(value, _spriteTable[spriteNum].res_wiz_states - 1); + state = MAX(value, _spriteTable[spriteId].res_wiz_states - 1); if (state < 0) state = 0; - if (_spriteTable[spriteNum].res_state != state) { - _spriteTable[spriteNum].res_state = state; - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].res_state != state) { + _spriteTable[spriteId].res_state = state; + _spriteTable[spriteId].flags |= kSF01 | kSF02; } } } -void ScummEngine_v90he::spriteInfoSet_tx_ty(int spriteNum, int value1, int value2) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_tx_ty(int spriteId, int value1, int value2) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - if (_spriteTable[spriteNum].tx != value1 || _spriteTable[spriteNum].ty != value2) { - _spriteTable[spriteNum].tx = value1; - _spriteTable[spriteNum].ty = value2; - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].tx != value1 || _spriteTable[spriteId].ty != value2) { + _spriteTable[spriteId].tx = value1; + _spriteTable[spriteId].ty = value2; + _spriteTable[spriteId].flags |= kSF01 | kSF02; } } -void ScummEngine_v90he::spriteInfoSet_groupNum(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_groupNum(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); checkRange(_varNumSpriteGroups, 1, value, "Invalid sprite group%d"); - _spriteTable[spriteNum].group_num = value; + _spriteTable[spriteId].group_num = value; } -void ScummEngine_v90he::spriteInfoSet_field_2C_30(int spriteNum, int value1, int value2) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_2C_30(int spriteId, int value1, int value2) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].field_2C = value1; - _spriteTable[spriteNum].field_30 = value2; + _spriteTable[spriteId].field_2C = value1; + _spriteTable[spriteId].field_30 = value2; } -void ScummEngine_v90he::spriteInfoSet_field_54(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_54(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].field_54 = value; - if (_spriteTable[spriteNum].res_id) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + _spriteTable[spriteId].field_54 = value; + if (_spriteTable[spriteId].res_id) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } -void ScummEngine_v90he::spriteInfoSet_field_44(int spriteNum, int value1, int value2) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_44(int spriteId, int value1, int value2) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].field_44 = value2; + _spriteTable[spriteId].field_44 = value2; } -void ScummEngine_v90he::spriteInfoSet_field_18(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_18(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].field_18 = value; + _spriteTable[spriteId].field_18 = value; } -void ScummEngine_v90he::spriteInfoSet_Inc_tx_ty(int spriteNum, int value1, int value2) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_Inc_tx_ty(int spriteId, int value1, int value2) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].tx += value1; - _spriteTable[spriteNum].ty += value2; + _spriteTable[spriteId].tx += value1; + _spriteTable[spriteId].ty += value2; - if (_spriteTable[spriteNum].tx || _spriteTable[spriteNum].ty) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].tx || _spriteTable[spriteId].ty) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } -void ScummEngine_v90he::spriteInfoSet_zoom(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_zoom(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].flags |= kSFZoomed; + _spriteTable[spriteId].flags |= kSFZoomed; - if (_spriteTable[spriteNum].zoom != value) { - _spriteTable[spriteNum].zoom = value; + if (_spriteTable[spriteId].zoom != value) { + _spriteTable[spriteId].zoom = value; - if (_spriteTable[spriteNum].res_id) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].res_id) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } } -void ScummEngine_v90he::spriteInfoSet_rotAngle(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_rotAngle(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].flags |= kSFRotated; + _spriteTable[spriteId].flags |= kSFRotated; - if (_spriteTable[spriteNum].rot_angle != value) { - _spriteTable[spriteNum].rot_angle = value; + if (_spriteTable[spriteId].rot_angle != value) { + _spriteTable[spriteId].rot_angle = value; - if (_spriteTable[spriteNum].res_id) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].res_id) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } } -void ScummEngine_v90he::spriteInfoSet_flag22(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flag22(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); if (value) - _spriteTable[spriteNum].flags |= kSF22; + _spriteTable[spriteId].flags |= kSF22; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSF22); + _spriteTable[spriteId].flags &= ~(kSF01 | kSF22); } -void ScummEngine_v90he::spriteInfoSet_flag7(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flag7(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); if (value) - _spriteTable[spriteNum].flags |= kSF07; + _spriteTable[spriteId].flags |= kSF07; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSF07); + _spriteTable[spriteId].flags &= ~(kSF01 | kSF07); - if (_spriteTable[spriteNum].res_id) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].res_id) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } -void ScummEngine_v90he::spriteInfoSet_flagRotated(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flagRotated(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); if (value) - _spriteTable[spriteNum].flags |= kSFRotated; + _spriteTable[spriteId].flags |= kSFRotated; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSFRotated); + _spriteTable[spriteId].flags &= ~(kSF01 | kSFRotated); - if (_spriteTable[spriteNum].res_id) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].res_id) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } -void ScummEngine_v90he::spriteInfoSet_flag8(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flag8(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); if (value) - _spriteTable[spriteNum].flags |= kSF08; + _spriteTable[spriteId].flags |= kSF08; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSF08); + _spriteTable[spriteId].flags &= ~(kSF01 | kSF08); } -void ScummEngine_v90he::spriteInfoSet_flagZoomed(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flagZoomed(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); if (value) - _spriteTable[spriteNum].flags |= kSFZoomed; + _spriteTable[spriteId].flags |= kSFZoomed; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSFZoomed); + _spriteTable[spriteId].flags &= ~(kSF01 | kSFZoomed); - if (_spriteTable[spriteNum].res_id) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].res_id) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } -void ScummEngine_v90he::spriteInfoSet_flag20(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flag20(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); if (value) - _spriteTable[spriteNum].flags |= kSF20; + _spriteTable[spriteId].flags |= kSF20; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSF20); + _spriteTable[spriteId].flags &= ~(kSF01 | kSF20); - if (_spriteTable[spriteNum].res_id) - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].res_id) + _spriteTable[spriteId].flags |= kSF01 | kSF02; } -void ScummEngine_v90he::spriteInfoSet_flags23_26(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flags23_26(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); if (value) - _spriteTable[spriteNum].flags |= kSF23 | kSF26; + _spriteTable[spriteId].flags |= kSF23 | kSF26; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSF23 | kSF26); + _spriteTable[spriteId].flags &= ~(kSF01 | kSF23 | kSF26); } -void ScummEngine_v90he::spriteInfoSet_flag31(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_flag31(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); // Note that condition is inverted if (!value) - _spriteTable[spriteNum].flags |= kSF31; + _spriteTable[spriteId].flags |= kSF31; else - _spriteTable[spriteNum].flags &= ~(kSF01 | kSF31); + _spriteTable[spriteId].flags &= ~(kSF01 | kSF31); } -void ScummEngine_v90he::spriteInfoSet_field_78_64(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_78_64(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].field_78 = value; - _spriteTable[spriteNum].field_64 = value; + _spriteTable[spriteId].field_78 = value; + _spriteTable[spriteId].field_64 = value; } -void ScummEngine_v90he::spriteInfoSet_case183(int spriteNum) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_case183(int spriteId) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); // TODO } -void ScummEngine_v90he::spriteInfoSet_addImageToList(int spriteNum, int imageNum, int *spriteIdptr) { +void ScummEngine_v90he::spriteInfoSet_addImageToList(int spriteId, int imageNum, int *spriteIdptr) { // TODO } |