diff options
Diffstat (limited to 'scumm/script_v100he.cpp')
-rw-r--r-- | scumm/script_v100he.cpp | 188 |
1 files changed, 94 insertions, 94 deletions
diff --git a/scumm/script_v100he.cpp b/scumm/script_v100he.cpp index c158c4daa2..0f74500bab 100644 --- a/scumm/script_v100he.cpp +++ b/scumm/script_v100he.cpp @@ -884,7 +884,7 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spriteGroupSet_tx_ty(_curSpriteGroupId, value1, value2); + _sprite->setGrouptx_ty(_curSpriteGroupId, value1, value2); break; case 18: value4 = pop(); @@ -894,7 +894,7 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spriteGroupSet_bbox(_curSpriteGroupId, value1, value2, value3, value4); + _sprite->setGroupbbox(_curSpriteGroupId, value1, value2, value3, value4); break; case 38: type = pop() - 1; @@ -905,55 +905,55 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spriteGroupSet_case0_0(_curSpriteGroupId, value1, value2); + _sprite->setGroupCase0_0(_curSpriteGroupId, value1, value2); break; case 1: value1 = pop(); if (!_curSpriteGroupId) break; - spriteGroupSet_case0_1(_curSpriteGroupId, value1); + _sprite->setGroupCase0_1(_curSpriteGroupId, value1); break; case 2: value1 = pop(); if (!_curSpriteGroupId) break; - spriteGroupSet_case0_2(_curSpriteGroupId, value1); + _sprite->setGroupCase0_2(_curSpriteGroupId, value1); break; case 3: value1 = pop(); if (!_curSpriteGroupId) break; - spriteGroupSet_case0_3(_curSpriteGroupId, value1); + _sprite->setGroupCase0_3(_curSpriteGroupId, value1); break; case 4: if (!_curSpriteGroupId) break; - spriteGroupSet_case0_4(_curSpriteGroupId); + _sprite->setGroupCase0_4(_curSpriteGroupId); break; case 5: value1 = pop(); if (!_curSpriteGroupId) break; - spriteGroupSet_case0_5(_curSpriteGroupId, value1); + _sprite->setGroupCase0_5(_curSpriteGroupId, value1); break; case 6: value1 = pop(); if (!_curSpriteGroupId) break; - spriteGroupSet_case0_6(_curSpriteGroupId, value1); + _sprite->setGroupCase0_6(_curSpriteGroupId, value1); break; case 7: value1 = pop(); if (!_curSpriteGroupId) break; - spriteGroupSet_case0_7(_curSpriteGroupId, value1); + _sprite->setGroupCase0_7(_curSpriteGroupId, value1); break; default: error("o100_setSpriteGroupInfo subOp 38: Unknown case %d", subOp); @@ -964,7 +964,7 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spriteGroupSet_dstResNum(_curSpriteGroupId, value1); + _sprite->setGroupdstResNum(_curSpriteGroupId, value1); break; case 49: value2 = pop(); @@ -972,7 +972,7 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spriteGroupSet_inc_tx_ty(_curSpriteGroupId, value1, value2); + _sprite->setGroupinc_tx_ty(_curSpriteGroupId, value1, value2); break; case 52: copyScriptString(string, sizeof(string)); @@ -981,7 +981,7 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spritesResetGroup(_curSpriteGroupId); + _sprite->spritesResetGroup(_curSpriteGroupId); break; case 54: // dummy case @@ -993,7 +993,7 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spriteGroupSet_zorderPriority(_curSpriteGroupId, value1); + _sprite->setGroupzorderPriority(_curSpriteGroupId, value1); break; case 60: type = pop(); @@ -1003,16 +1003,16 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { switch (type) { case 0: - spriteGroupSet_scale_x_ratio_mul(_curSpriteGroupId, value1); + _sprite->setGroupScale_x_ratio_mul(_curSpriteGroupId, value1); break; case 1: - spriteGroupSet_scale_x_ratio_div(_curSpriteGroupId, value1); + _sprite->setGroupScale_x_ratio_div(_curSpriteGroupId, value1); break; case 2: - spriteGroupSet_scale_y_ratio_mul(_curSpriteGroupId, value1); + _sprite->setGroupScale_y_ratio_mul(_curSpriteGroupId, value1); break; case 3: - spriteGroupSet_scale_y_ratio_div(_curSpriteGroupId, value1); + _sprite->setGroupScale_y_ratio_div(_curSpriteGroupId, value1); break; default: error("o100_setSpriteGroupInfo subOp 60: Unknown case %d", subOp); @@ -1022,7 +1022,7 @@ void ScummEngine_v100he::o100_setSpriteGroupInfo() { if (!_curSpriteGroupId) break; - spriteGroupSet_flagClipBoxAnd(_curSpriteGroupId); + _sprite->setGroupflagClipBoxAnd(_curSpriteGroupId); break; default: error("o100_setSpriteGroupInfo: Unknown case %d", subOp); @@ -1715,7 +1715,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_angle(spriteId, args[0]); + _sprite->setSpriteAngle(spriteId, args[0]); break; case 3: args[0] = pop(); @@ -1726,7 +1726,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_flagDelayed(spriteId, args[0]); + _sprite->setSpriteFlagDelayed(spriteId, args[0]); break; case 4: args[0] = pop(); @@ -1737,7 +1737,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_delay(spriteId, args[0]); + _sprite->setSpriteDelay(spriteId, args[0]); break; case 6: args[1] = pop(); @@ -1749,7 +1749,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_tx_ty(spriteId, args[0], args[1]); + _sprite->setSpritetx_ty(spriteId, args[0], args[1]); break; case 7: args[0] = pop(); @@ -1760,7 +1760,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_maskImgResNum(spriteId, args[0]); + _sprite->setSpriteMaskImgResNum(spriteId, args[0]); break; case 16: n = getStackList(args, ARRAYSIZE(args)); @@ -1770,15 +1770,15 @@ void ScummEngine_v100he::o100_setSpriteInfo() { int code = *p; if (code == 0) { for (int i = _curSpriteId; i <= _curMaxSpriteId; ++i) { - spriteInfoSet_resetClassFlags(i); + _sprite->setSpriteResetClassFlags(i); } } else if (code & 0x80) { for (int i = _curSpriteId; i <= _curMaxSpriteId; ++i) { - spriteInfoSet_setClassFlag(i, code & 0x7F, 1); + _sprite->setSpriteSetClassFlag(i, code & 0x7F, 1); } } else { for (int i = _curSpriteId; i <= _curMaxSpriteId; ++i) { - spriteInfoSet_setClassFlag(i, code & 0x7F, 0); + _sprite->setSpriteSetClassFlag(i, code & 0x7F, 0); } } --p; @@ -1794,7 +1794,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_flagHasImage(spriteId, args[0]); + _sprite->setSpriteFlagHasImage(spriteId, args[0]); break; case 38: args[0] = pop(); @@ -1805,7 +1805,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_groupNum(spriteId, args[0]); + _sprite->setSpriteGroupNum(spriteId, args[0]); break; case 40: args[0] = pop(); @@ -1816,7 +1816,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteAddImageToList(spriteId, 1, &args[0]); + _sprite->spriteAddImageToList(spriteId, 1, &args[0]); break; case 48: args[0] = pop(); @@ -1827,7 +1827,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_field_80(spriteId, args[0]); + _sprite->setSpriteField80(spriteId, args[0]); break; case 49: args[1] = pop(); @@ -1839,7 +1839,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_Inc_tx_ty(spriteId, args[0], args[1]); + _sprite->setSpriteInc_tx_ty(spriteId, args[0], args[1]); break; case 52: copyScriptString(string, sizeof(string)); @@ -1852,7 +1852,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_resetSprite(spriteId); + _sprite->setSpriteResetSprite(spriteId); break; case 54: args[1] = pop(); @@ -1864,7 +1864,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_field_8C_90(spriteId, args[0], args[1]); + _sprite->setSpriteField8C_90(spriteId, args[0], args[1]); break; case 57: args[0] = pop(); @@ -1875,7 +1875,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_paletteNum(spriteId, args[0]); + _sprite->setSpritePaletteNum(spriteId, args[0]); break; case 59: args[0] = pop(); @@ -1886,7 +1886,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_zorderPriority(spriteId, args[0]); + _sprite->setSpriteZorderPriority(spriteId, args[0]); break; case 60: args[1] = pop(); @@ -1900,26 +1900,26 @@ void ScummEngine_v100he::o100_setSpriteInfo() { for (; spriteId <= _curMaxSpriteId; spriteId++) switch(args[1]) { case 0: - spriteInfoSet_flagXFlipped(spriteId, args[0]); + _sprite->setSpriteFlagXFlipped(spriteId, args[0]); break; case 1: - spriteInfoSet_flagYFlipped(spriteId, args[0]); + _sprite->setSpriteFlagYFlipped(spriteId, args[0]); break; case 2: - spriteInfoSet_flagActive(spriteId, args[0]); + _sprite->setSpriteFlagActive(spriteId, args[0]); break; case 3: - spriteInfoSet_flagDoubleBuffered(spriteId, args[0]); + _sprite->setSpriteFlagDoubleBuffered(spriteId, args[0]); break; case 4: - spriteInfoSet_flagNeedPaletteRemap(spriteId, args[0]); + _sprite->setSpriteFlagNeedPaletteRemap(spriteId, args[0]); break; default: break; } break; case 61: - spritesResetTables(true); + _sprite->spritesResetTables(true); break; case 65: args[0] = pop(); @@ -1930,7 +1930,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_zoom(spriteId, args[0]); + _sprite->setSpriteZoom(spriteId, args[0]); break; case 70: args[0] = pop(); @@ -1941,7 +1941,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_xmapNum(spriteId, args[0]); + _sprite->setSpriteXmapNum(spriteId, args[0]); break; case 73: args[0] = pop(); @@ -1952,7 +1952,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_resState(spriteId, args[0]); + _sprite->setSpriteResState(spriteId, args[0]); break; case 74: args[1] = pop(); @@ -1964,7 +1964,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_dx_dy(spriteId, args[0], args[1]); + _sprite->setSpritedx_dy(spriteId, args[0], args[1]); break; case 75: args[0] = pop(); @@ -1975,8 +1975,8 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) { - spriteInfoGet_dx_dy(spriteId, tmp[0], tmp[1]); - spriteInfoSet_dx_dy(spriteId, args[0], tmp[1]); + _sprite->getSpritedx_dy(spriteId, tmp[0], tmp[1]); + _sprite->setSpritedx_dy(spriteId, args[0], tmp[1]); } break; case 76: @@ -1988,8 +1988,8 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) { - spriteInfoGet_dx_dy(spriteId, tmp[0], tmp[1]); - spriteInfoSet_dx_dy(spriteId, tmp[0], args[0]); + _sprite->getSpritedx_dy(spriteId, tmp[0], tmp[1]); + _sprite->setSpritedx_dy(spriteId, tmp[0], args[0]); } break; case 82: @@ -2001,7 +2001,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_flagMarkDirty(spriteId, args[0]); + _sprite->setSpriteFlagMarkDirty(spriteId, args[0]); break; case 83: args[1] = pop(); @@ -2013,7 +2013,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_field_44(spriteId, args[0], args[1]); + _sprite->setSpriteField44(spriteId, args[0], args[1]); break; case 88: args[0] = pop(); @@ -2024,7 +2024,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_field_84(spriteId, args[0]); + _sprite->setSpriteField84(spriteId, args[0]); break; case 89: if (_curSpriteId > _curMaxSpriteId) @@ -2034,7 +2034,7 @@ void ScummEngine_v100he::o100_setSpriteInfo() { spriteId++; for (; spriteId <= _curMaxSpriteId; spriteId++) - spriteInfoSet_field_84(spriteId, 0); + _sprite->setSpriteField84(spriteId, 0); break; default: error("o100_setSpriteInfo: Unknown case %d", subOp); @@ -2273,14 +2273,14 @@ void ScummEngine_v100he::o100_getSpriteGroupInfo() { case 5: spriteGroupId = pop(); if (spriteGroupId) - push(spriteGroupGet_allocateGroupSpritesList(spriteGroupId)); + push(getGroupallocateGroupSpritesList(spriteGroupId)); else push(0); break; case 40: spriteGroupId = pop(); if (spriteGroupId) - push(spriteGroupGet_dstResNum(spriteGroupId)); + push(_sprite->getGroupdstResNum(spriteGroupId)); else push(0); break; @@ -2293,7 +2293,7 @@ void ScummEngine_v100he::o100_getSpriteGroupInfo() { case 59: spriteGroupId = pop(); if (spriteGroupId) - push(spriteGroupGet_zorderPriority(spriteGroupId)); + push(_sprite->getGroupzorderPriority(spriteGroupId)); else push(0); break; @@ -2303,16 +2303,16 @@ void ScummEngine_v100he::o100_getSpriteGroupInfo() { if (spriteGroupId) { switch(type) { case 0: - push(spriteGroupGet_scale_x_ratio_mul(spriteGroupId)); + push(_sprite->getGroupScale_x_ratio_mul(spriteGroupId)); break; case 1: - push(spriteGroupGet_scale_x_ratio_div(spriteGroupId)); + push(_sprite->getGroupScale_x_ratio_div(spriteGroupId)); break; case 2: - push(spriteGroupGet_scale_y_ratio_mul(spriteGroupId)); + push(_sprite->getGroupScale_y_ratio_mul(spriteGroupId)); break; case 3: - push(spriteGroupGet_scale_y_ratio_div(spriteGroupId)); + push(_sprite->getGroupScale_y_ratio_div(spriteGroupId)); break; default: push(0); @@ -2324,7 +2324,7 @@ void ScummEngine_v100he::o100_getSpriteGroupInfo() { case 85: spriteGroupId = pop(); if (spriteGroupId) { - spriteGroupGet_tx_ty(spriteGroupId, tx, ty); + _sprite->getGrouptx_ty(spriteGroupId, tx, ty); push(tx); } else { push(0); @@ -2333,7 +2333,7 @@ void ScummEngine_v100he::o100_getSpriteGroupInfo() { case 86: spriteGroupId = pop(); if (spriteGroupId) { - spriteGroupGet_tx_ty(spriteGroupId, tx, ty); + _sprite->getGrouptx_ty(spriteGroupId, tx, ty); push(ty); } else { push(0); @@ -2523,21 +2523,21 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 3: spriteId = pop(); if (spriteId) - push(spriteInfoGet_flagDelayed(spriteId)); + push(_sprite->getSpriteFlagDelayed(spriteId)); else push(0); break; case 4: spriteId = pop(); if (spriteId) - push(spriteInfoGet_delayAmount(spriteId)); + push(_sprite->getSpritedelayAmount(spriteId)); else push(1); break; case 7: spriteId = pop(); if (spriteId) - push(spriteInfoGet_maskImgResNum(spriteId)); + push(_sprite->getSpritemaskImgResNum(spriteId)); else push(0); break; @@ -2545,7 +2545,7 @@ void ScummEngine_v100he::o100_getSpriteInfo() { flags = getStackList(args, ARRAYSIZE(args)); spriteId = pop(); if (spriteId) { - push(spriteInfoGet_classFlags(spriteId, flags, args)); + push(_sprite->getSpriteclassFlags(spriteId, flags, args)); } else { push(0); } @@ -2553,28 +2553,28 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 26: spriteId = pop(); if (spriteId) - push(spriteInfoGet_wizSize(spriteId)); + push(_sprite->getSpritewizSize(spriteId)); else push(0); break; case 30: spriteId = pop(); if (spriteId) - push(spriteInfoGet_grp_tx(spriteId)); + push(_sprite->getSpritegrp_tx(spriteId)); else push(0); break; case 31: spriteId = pop(); if (spriteId) - push(spriteInfoGet_grp_ty(spriteId)); + push(_sprite->getSpritegrp_ty(spriteId)); else push(0); break; case 32: spriteId = pop(); if (spriteId) - push(spriteInfoGet_flagHasImage(spriteId)); + push(_sprite->getSpriteFlagHasImage(spriteId)); else push(1); break; @@ -2584,19 +2584,19 @@ void ScummEngine_v100he::o100_getSpriteInfo() { d = pop(); e = pop(); f = pop(); - push(findSpriteWithClassOf(f, e, d, c, flags, args)); + push(_sprite->findSpriteWithClassOf(f, e, d, c, flags, args)); break; case 38: spriteId = pop(); if (spriteId) - push(spriteInfoGet_groupNum(spriteId)); + push(_sprite->getSpriteGroupNum(spriteId)); else push(0); break; case 39: spriteId = pop(); if (spriteId) { - getSpriteImageDim(spriteId, a, b); + _sprite->getSpriteImageDim(spriteId, a, b); push(b); } else { push(0); @@ -2605,14 +2605,14 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 40: spriteId = pop(); if (spriteId) - push(spriteInfoGet_resId(spriteId)); + push(_sprite->getSpriteResId(spriteId)); else push(0); break; case 48: spriteId = pop(); if (spriteId) - push(spriteInfoGet_field_80(spriteId)); + push(_sprite->getSpriteField_80(spriteId)); else push(0); break; @@ -2620,21 +2620,21 @@ void ScummEngine_v100he::o100_getSpriteInfo() { flags = pop(); spriteId = pop(); if (spriteId) - push(spriteInfoGet_field_8C_90(spriteId, flags)); + push(_sprite->getSpriteField_8C_90(spriteId, flags)); else push(0); break; case 57: spriteId = pop(); if (spriteId) - push(spriteInfoGet_paletteNum(spriteId)); + push(_sprite->getSpritePaletteNum(spriteId)); else push(0); break; case 59: spriteId = pop(); if (spriteId) - push(spriteInfoGet_zorderPriority(spriteId)); + push(_sprite->getSpriteZorderPriority(spriteId)); else push(0); break; @@ -2644,19 +2644,19 @@ void ScummEngine_v100he::o100_getSpriteInfo() { if (spriteId) { switch(flags) { case 0: - push(spriteInfoGet_flagXFlipped(spriteId)); + push(_sprite->getSpriteFlagXFlipped(spriteId)); break; case 1: - push(spriteInfoGet_flagYFlipped(spriteId)); + push(_sprite->getSpriteFlagYFlipped(spriteId)); break; case 2: - push(spriteInfoGet_flagActive(spriteId)); + push(_sprite->getSpriteFlagActive(spriteId)); break; case 3: - push(spriteInfoGet_flagDoubleBuffered(spriteId)); + push(_sprite->getSpriteFlagDoubleBuffered(spriteId)); break; case 4: - push(spriteInfoGet_flagNeedPaletteRemap(spriteId)); + push(_sprite->getSpriteFlagNeedPaletteRemap(spriteId)); break; default: push(0); @@ -2668,28 +2668,28 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 65: spriteId = pop(); if (spriteId) - push(spriteInfoGet_zoom(spriteId)); + push(_sprite->getSpritezoom(spriteId)); else push(0); break; case 70: spriteId = pop(); if (spriteId) - push(spriteInfoGet_xmapNum(spriteId)); + push(_sprite->getSpriteXmapNum(spriteId)); else push(0); break; case 73: spriteId = pop(); if (spriteId) - push(spriteInfoGet_resState(spriteId)); + push(_sprite->getSpriteResState(spriteId)); else push(0); break; case 75: spriteId = pop(); if (spriteId) { - spriteInfoGet_dx_dy(spriteId, a, b); + _sprite->getSpritedx_dy(spriteId, a, b); push(a); } else { push(0); @@ -2698,7 +2698,7 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 76: spriteId = pop(); if (spriteId) { - spriteInfoGet_dx_dy(spriteId, a, b); + _sprite->getSpritedx_dy(spriteId, a, b); push(b); } else { push(0); @@ -2707,7 +2707,7 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 82: spriteId = pop(); if (spriteId) - push(spriteInfoGet_flagMarkDirty(spriteId)); + push(_sprite->getSpriteFlagMarkDirty(spriteId)); else push(0); break; @@ -2715,14 +2715,14 @@ void ScummEngine_v100he::o100_getSpriteInfo() { pop(); spriteId = pop(); if (spriteId) - push(spriteInfoGet_field_44(spriteId)); + push(_sprite->getSpriteField_44(spriteId)); else push(0); break; case 84: spriteId = pop(); if (spriteId) { - getSpriteImageDim(spriteId, a, b); + _sprite->getSpriteImageDim(spriteId, a, b); push(a); } else { push(0); @@ -2731,7 +2731,7 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 85: spriteId = pop(); if (spriteId) { - spriteInfoGet_tx_ty(spriteId, a, b); + _sprite->getSpritetx_ty(spriteId, a, b); push(a); } else { push(0); @@ -2740,7 +2740,7 @@ void ScummEngine_v100he::o100_getSpriteInfo() { case 86: spriteId = pop(); if (spriteId) { - spriteInfoGet_tx_ty(spriteId, a, b); + _sprite->getSpritetx_ty(spriteId, a, b); push(b); } else { push(0); |