diff options
Diffstat (limited to 'src/battle_anim_8170478.c')
-rwxr-xr-x | src/battle_anim_8170478.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/battle_anim_8170478.c b/src/battle_anim_8170478.c index 94f2c95b5..34898899c 100755 --- a/src/battle_anim_8170478.c +++ b/src/battle_anim_8170478.c @@ -604,19 +604,19 @@ void sub_8170B04(u8 taskId) switch (gTasks[taskId].data[0]) { case 0: - sub_80A7270(spriteId, 0); + PrepareBattlerSpriteForRotScale(spriteId, ST_OAM_OBJ_NORMAL); gTasks[taskId].data[10] = 0x100; gTasks[taskId].data[0]++; break; case 1: gTasks[taskId].data[10] += 0x30; - obj_id_set_rotscale(spriteId, gTasks[taskId].data[10], gTasks[taskId].data[10], 0); - sub_80A7E6C(spriteId); + SetSpriteRotScale(spriteId, gTasks[taskId].data[10], gTasks[taskId].data[10], 0); + SetBattlerSpriteYOffsetFromYScale(spriteId); if (gTasks[taskId].data[10] >= 0x2D0) gTasks[taskId].data[0]++; break; case 2: - sub_80A7344(spriteId); + ResetSpriteRotScale(spriteId); gSprites[spriteId].invisible = 1; DestroyAnimVisualTask(taskId); break; @@ -756,7 +756,7 @@ void sub_8170F2C(u8 taskId) } ballId = ItemIdToBallId(gLastUsedItem); - subpriority = sub_80A82E4(GetBattlerAtPosition(B_POSITION_OPPONENT_LEFT)) + 1; + subpriority = GetBattlerSpriteSubpriority(GetBattlerAtPosition(B_POSITION_OPPONENT_LEFT)) + 1; spriteId = CreateSprite(&gBallSpriteTemplates[ballId], x + 32, y | 80, subpriority); gSprites[spriteId].data[0] = 34; gSprites[spriteId].data[1] = GetBattlerSpriteCoord(gBattleAnimTarget, 0); @@ -862,7 +862,7 @@ static void sub_8171240(struct Sprite *sprite) switch (gTasks[taskId].data[0]) { case 0: - sub_80A7270(spriteId, 0); + PrepareBattlerSpriteForRotScale(spriteId, ST_OAM_OBJ_NORMAL); gTasks[taskId].data[10] = 256; gUnknown_030062DC = 28; gUnknown_030062E4 = (gSprites[spriteId].pos1.y + gSprites[spriteId].pos2.y) - (sprite->pos1.y + sprite->pos2.y); @@ -872,14 +872,14 @@ static void sub_8171240(struct Sprite *sprite) break; case 1: gTasks[taskId].data[10] += 0x20; - obj_id_set_rotscale(spriteId, gTasks[taskId].data[10], gTasks[taskId].data[10], 0); + SetSpriteRotScale(spriteId, gTasks[taskId].data[10], gTasks[taskId].data[10], 0); gTasks[taskId].data[3] += gTasks[taskId].data[2]; gSprites[spriteId].pos2.y = -gTasks[taskId].data[3] >> 8; if (gTasks[taskId].data[10] >= 0x480) gTasks[taskId].data[0]++; break; case 2: - sub_80A7344(spriteId); + ResetSpriteRotScale(spriteId); gSprites[spriteId].invisible = 1; gTasks[taskId].data[0]++; break; |