Exemple #1
0
void sub_80CA9A8(struct Sprite* sprite)
{
    sub_8078764(sprite, 1);
    sprite->data[0] = gBattleAnimArgs[3];
    sprite->data[2] = GetBattlerSpriteCoord(gAnimBankAttacker, 2);
    sprite->data[4] = GetBattlerSpriteCoord(gAnimBankAttacker, 3);
    sprite->data[5] = gBattleAnimArgs[2];
    InitAnimSpriteTranslationOverDuration(sprite);
    sprite->callback = sub_80CA9F8;
}
Exemple #2
0
void sub_80DCFE4(struct Sprite *sprite)
{
    if (gBattleAnimArgs[6] == 0)
        InitAnimSpritePos(sprite, 0);
    else
        sub_8078764(sprite, FALSE);

    sprite->data[0] = gBattleAnimArgs[3];
    sprite->data[1] = gBattleAnimArgs[2];
    sprite->data[2] = gBattleAnimArgs[4];
    sprite->data[3] = gBattleAnimArgs[5];

    sprite->callback = sub_80DD02C;
}