diff options
Diffstat (limited to 'scumm/sprite_he.cpp')
-rw-r--r-- | scumm/sprite_he.cpp | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/scumm/sprite_he.cpp b/scumm/sprite_he.cpp index 6434178e6b..c7b8bee9ac 100644 --- a/scumm/sprite_he.cpp +++ b/scumm/sprite_he.cpp @@ -35,181 +35,181 @@ void ScummEngine_v90he::allocateArrays() { spritesAllocTables(_numSprites, 64, 64); } -int ScummEngine_v90he::spriteInfoGet_flags_1(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_1: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_1(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_1: Invalid sprite %d"); - return ((_spriteTable[spriteNum].flags & kSF15) != 0) ? 1 : 0; + return ((_spriteTable[spriteId].flags & kSF15) != 0) ? 1 : 0; } -int ScummEngine_v90he::spriteInfoGet_flags_2(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_2: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_2(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_2: Invalid sprite %d"); - return ((_spriteTable[spriteNum].flags & kSF14) != 0) ? 1 : 0; + return ((_spriteTable[spriteId].flags & kSF14) != 0) ? 1 : 0; } -int ScummEngine_v90he::spriteInfoGet_flags_3(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_3: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_3(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_3: Invalid sprite %d"); - return ((_spriteTable[spriteNum].flags & kSF16) != 0) ? 1 : 0; + return ((_spriteTable[spriteId].flags & kSF16) != 0) ? 1 : 0; } -int ScummEngine_v90he::spriteInfoGet_flags_4(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_4: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_4(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_4: Invalid sprite %d"); - return ((_spriteTable[spriteNum].flags & kSF13) != 0) ? 1 : 0; + return ((_spriteTable[spriteId].flags & kSF13) != 0) ? 1 : 0; } -int ScummEngine_v90he::spriteInfoGet_flags_5(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_5: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_5(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_5: Invalid sprite %d"); - return ((_spriteTable[spriteNum].flags & kSF20) != 0) ? 1 : 0; + return ((_spriteTable[spriteId].flags & kSF20) != 0) ? 1 : 0; } -int ScummEngine_v90he::spriteInfoGet_flags_6(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_6: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_6(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_6: Invalid sprite %d"); - return _spriteTable[spriteNum].flags & kSF22; + return _spriteTable[spriteId].flags & kSF22; } -int ScummEngine_v90he::spriteInfoGet_flags_7(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_7: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_7(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_7: Invalid sprite %d"); - return ((_spriteTable[spriteNum].flags & kSF23) != 0) ? 1 : 0; + return ((_spriteTable[spriteId].flags & kSF23) != 0) ? 1 : 0; } -int ScummEngine_v90he::spriteInfoGet_flags_8(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "_spriteTableGet_flags_8: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_flags_8(int spriteId) { + checkRange(_numSprites, 1, spriteId, "_spriteTableGet_flags_8: Invalid sprite %d"); - return ((_spriteTable[spriteNum].flags & kSF31) != 0) ? 1 : 0; + return ((_spriteTable[spriteId].flags & kSF31) != 0) ? 1 : 0; } -int ScummEngine_v90he::spriteInfoGet_resId(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_resId: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_resId(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_resId: Invalid sprite %d"); - return _spriteTable[spriteNum].res_id; + return _spriteTable[spriteId].res_id; } -int ScummEngine_v90he::spriteInfoGet_resState(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_resState: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_resState(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_resState: Invalid sprite %d"); - return _spriteTable[spriteNum].res_state; + return _spriteTable[spriteId].res_state; } -int ScummEngine_v90he::spriteInfoGet_groupNum(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_groupNum: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_groupNum(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_groupNum: Invalid sprite %d"); - return _spriteTable[spriteNum].group_num; + return _spriteTable[spriteId].group_num; } -int ScummEngine_v90he::spriteInfoGet_field_18(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_field_18: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_field_18(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_18: Invalid sprite %d"); - return _spriteTable[spriteNum].field_18; + return _spriteTable[spriteId].field_18; } -int ScummEngine_v90he::spriteInfoGet_grp_tx(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_grp_tx: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_grp_tx(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_grp_tx: Invalid sprite %d"); - if (_spriteTable[spriteNum].group_num) - return _spriteTable[spriteNum].tx + _spriteGroups[spriteNum].tx; + if (_spriteTable[spriteId].group_num) + return _spriteTable[spriteId].tx + _spriteGroups[spriteId].tx; else - return _spriteTable[spriteNum].tx; + return _spriteTable[spriteId].tx; } -int ScummEngine_v90he::spriteInfoGet_grp_ty(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_grp_ty: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_grp_ty(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_grp_ty: Invalid sprite %d"); - if (_spriteTable[spriteNum].group_num) - return _spriteTable[spriteNum].ty + _spriteGroups[spriteNum].ty; + if (_spriteTable[spriteId].group_num) + return _spriteTable[spriteId].ty + _spriteGroups[spriteId].ty; else - return _spriteTable[spriteNum].ty; + return _spriteTable[spriteId].ty; } -int ScummEngine_v90he::spriteInfoGet_field_44(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_field_44: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_field_44(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_44: Invalid sprite %d"); - return _spriteTable[spriteNum].field_44; + return _spriteTable[spriteId].field_44; } -int ScummEngine_v90he::spriteInfoGet_field_54(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_field_54: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_field_54(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_54: Invalid sprite %d"); - return _spriteTable[spriteNum].field_54; + return _spriteTable[spriteId].field_54; } -int ScummEngine_v90he::spriteInfoGet_wizSize(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_wizSize: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_wizSize(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_wizSize: Invalid sprite %d"); - return _spriteTable[spriteNum].res_wiz_states; + return _spriteTable[spriteId].res_wiz_states; } -int ScummEngine_v90he::spriteInfoGet_zoom(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_zoom: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_zoom(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_zoom: Invalid sprite %d"); - return _spriteTable[spriteNum].zoom; + return _spriteTable[spriteId].zoom; } -int ScummEngine_v90he::spriteInfoGet_field_78(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_field_78: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_field_78(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_78: Invalid sprite %d"); - return _spriteTable[spriteNum].field_78; + return _spriteTable[spriteId].field_78; } -int ScummEngine_v90he::spriteInfoGet_field_80(int spriteNum) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_field_80: Invalid sprite %d"); +int ScummEngine_v90he::spriteInfoGet_field_80(int spriteId) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_field_80: Invalid sprite %d"); - return _spriteTable[spriteNum].field_80; + return _spriteTable[spriteId].field_80; } -void ScummEngine_v90he::getSpriteImageDim(int spriteNum, int32 &w, int32 &h) { - checkRange(_numSprites, 1, spriteNum, "getSpriteImageDim: Invalid sprite %d"); +void ScummEngine_v90he::getSpriteImageDim(int spriteId, int32 &w, int32 &h) { + checkRange(_numSprites, 1, spriteId, "getSpriteImageDim: Invalid sprite %d"); - getWizImageDim(_spriteTable[spriteNum].res_id, _spriteTable[spriteNum].res_state, w, h); + getWizImageDim(_spriteTable[spriteId].res_id, _spriteTable[spriteId].res_state, w, h); } -void ScummEngine_v90he::spriteInfoGet_tx_ty(int spriteNum, int32 &tx, int32 &ty) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_tx_ty: Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoGet_tx_ty(int spriteId, int32 &tx, int32 &ty) { + checkRange(_numSprites, 1, spriteId, "spriteInfoGet_tx_ty: Invalid sprite %d"); - tx = _spriteTable[spriteNum].tx; - ty = _spriteTable[spriteNum].ty; + tx = _spriteTable[spriteId].tx; + ty = _spriteTable[spriteId].ty; } -void ScummEngine_v90he::spriteInfoGet_field_2C_30(int spriteNum, int32 &field_2C, int32 &field_30) { - checkRange(_numSprites, 1, spriteNum, "spriteInfoGet_field_2C_30: Invalid sprite %d"); +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"); - field_2C = _spriteTable[spriteNum].field_2C; - field_30 = _spriteTable[spriteNum].field_30; + field_2C = _spriteTable[spriteId].field_2C; + field_30 = _spriteTable[spriteId].field_30; } // // spriteInfoSet functions // -void ScummEngine_v90he::spriteInfoSet_field_14(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_14(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - if (_spriteTable[spriteNum].field_14 != value) { - _spriteTable[spriteNum].field_14 = value; - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].field_14 != value) { + _spriteTable[spriteId].field_14 = value; + _spriteTable[spriteId].flags |= kSF01 | kSF02; } } -void ScummEngine_v90he::spriteInfoSet_field_7C(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_7C(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - if (_spriteTable[spriteNum].field_7C != value) { - _spriteTable[spriteNum].field_7C = value; - _spriteTable[spriteNum].flags |= kSF01 | kSF02; + if (_spriteTable[spriteId].field_7C != value) { + _spriteTable[spriteId].field_7C = value; + _spriteTable[spriteId].flags |= kSF01 | kSF02; } } -void ScummEngine_v90he::spriteInfoSet_field_80(int spriteNum, int value) { - checkRange(_varNumSprites, 1, spriteNum, "Invalid sprite %d"); +void ScummEngine_v90he::spriteInfoSet_field_80(int spriteId, int value) { + checkRange(_varNumSprites, 1, spriteId, "Invalid sprite %d"); - _spriteTable[spriteNum].field_80 = value; + _spriteTable[spriteId].field_80 = 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 } |