Simplify weirdly matching division/substraction code
This commit is contained in:
Executable → Regular
+2
-11
@@ -3673,7 +3673,6 @@ static void AnimTask_UproarDistortion_Step(u8 taskId)
|
||||
|
||||
static void AnimJaggedMusicNote(struct Sprite *sprite)
|
||||
{
|
||||
int var1;
|
||||
u8 battler = !gBattleAnimArgs[0] ? gBattleAnimAttacker : gBattleAnimTarget;
|
||||
|
||||
if (GetBattlerSide(battler) == B_SIDE_OPPONENT)
|
||||
@@ -3684,16 +3683,8 @@ static void AnimJaggedMusicNote(struct Sprite *sprite)
|
||||
sprite->data[0] = 0;
|
||||
sprite->data[1] = (u16)sprite->x << 3;
|
||||
sprite->data[2] = (u16)sprite->y << 3;
|
||||
|
||||
var1 = gBattleAnimArgs[1] << 3;
|
||||
if (var1 < 0)
|
||||
var1 += 7;
|
||||
sprite->data[3] = var1 >> 3;
|
||||
|
||||
var1 = gBattleAnimArgs[2] << 3;
|
||||
if (var1 < 0)
|
||||
var1 += 7;
|
||||
sprite->data[4] = var1 >> 3;
|
||||
sprite->data[3] = (gBattleAnimArgs[1] << 3) / 8;
|
||||
sprite->data[4] = (gBattleAnimArgs[2] << 3) / 8;
|
||||
|
||||
sprite->oam.tileNum += gBattleAnimArgs[3] * 16;
|
||||
sprite->callback = AnimJaggedMusicNote_Step;
|
||||
|
||||
Reference in New Issue
Block a user