diff options
Diffstat (limited to 'src/battle_anim_special.c')
-rw-r--r-- | src/battle_anim_special.c | 86 |
1 files changed, 41 insertions, 45 deletions
diff --git a/src/battle_anim_special.c b/src/battle_anim_special.c index 46bcc2cbb..8390857bb 100644 --- a/src/battle_anim_special.c +++ b/src/battle_anim_special.c @@ -370,7 +370,7 @@ const u16 gBallOpenFadeColors[] = [BALL_PREMIER] = RGB(31, 9, 10), // Unused - RGB(0, 0, 0), + RGB_BLACK, RGB(1, 16, 0), RGB(3, 0, 1), RGB(1, 8, 0), @@ -413,9 +413,6 @@ const struct SpriteTemplate gUnknown_840C210 = .callback = sub_80F1B3C, }; -extern const struct SpriteTemplate gWishStarSpriteTemplate; -extern const struct SpriteTemplate gMiniTwinklingStarSpriteTemplate; - // Functions void sub_80EEC0C(u8 taskId) { @@ -639,7 +636,7 @@ void sub_80EF298(u8 taskId) break; case 2: ResetSpriteRotScale(spriteId); - gSprites[spriteId].invisible = 1; + gSprites[spriteId].invisible = TRUE; DestroyAnimVisualTask(taskId); break; } @@ -918,7 +915,7 @@ static void sub_80EFA0C(struct Sprite *sprite) break; case 2: ResetSpriteRotScale(spriteId); - gSprites[spriteId].invisible = 1; + gSprites[spriteId].invisible = TRUE; gTasks[taskId].data[0]++; break; default: @@ -954,7 +951,7 @@ static void sub_80EFB9C(struct Sprite *sprite) bool8 lastBounce; int bounceCount; - lastBounce = 0; + lastBounce = FALSE; switch (sprite->data[3] & 0xFF) { case 0: @@ -967,7 +964,7 @@ static void sub_80EFB9C(struct Sprite *sprite) bounceCount = sprite->data[3] >> 8; if (bounceCount == 4) - lastBounce = 1; + lastBounce = TRUE; // Play a different sound effect for each pokeball bounce. switch (bounceCount) @@ -1022,7 +1019,7 @@ static void sub_80EFCA0(struct Sprite *sprite) if (++sprite->data[3] == 31) { sprite->data[3] = 0; - sprite->affineAnimPaused = 1; + sprite->affineAnimPaused = TRUE; StartSpriteAffineAnim(sprite, 1); gBattleSpritesDataPtr->animationData->field_C = 0; sprite->callback = sub_80EFCEC; @@ -1049,7 +1046,7 @@ static void sub_80EFCEC(struct Sprite *sprite) } sprite->data[5]++; - sprite->affineAnimPaused = 0; + sprite->affineAnimPaused = FALSE; var0 = sprite->data[5] + 7; if (var0 > 14) { @@ -1064,7 +1061,7 @@ static void sub_80EFCEC(struct Sprite *sprite) sprite->data[5] = 0; sprite->data[4] = -sprite->data[4]; sprite->data[3]++; - sprite->affineAnimPaused = 0; + sprite->affineAnimPaused = FALSE; if (sprite->data[4] < 0) ChangeSpriteAffineAnim(sprite, 2); else @@ -1072,7 +1069,7 @@ static void sub_80EFCEC(struct Sprite *sprite) } else { - sprite->affineAnimPaused = 1; + sprite->affineAnimPaused = TRUE; } break; case 2: @@ -1087,7 +1084,7 @@ static void sub_80EFCEC(struct Sprite *sprite) } sprite->data[5]++; - sprite->affineAnimPaused = 0; + sprite->affineAnimPaused = FALSE; var0 = sprite->data[5] + 12; if (var0 > 24) { @@ -1099,14 +1096,14 @@ static void sub_80EFCEC(struct Sprite *sprite) case 3: if (sprite->data[5]++ < 0) { - sprite->affineAnimPaused = 1; + sprite->affineAnimPaused = TRUE; break; } sprite->data[5] = 0; sprite->data[4] = -sprite->data[4]; sprite->data[3]++; - sprite->affineAnimPaused = 0; + sprite->affineAnimPaused = FALSE; if (sprite->data[4] < 0) ChangeSpriteAffineAnim(sprite, 2); else @@ -1124,7 +1121,7 @@ static void sub_80EFCEC(struct Sprite *sprite) } sprite->data[5]++; - sprite->affineAnimPaused = 0; + sprite->affineAnimPaused = FALSE; var0 = sprite->data[5] + 4; if (var0 > 8) { @@ -1139,7 +1136,7 @@ static void sub_80EFCEC(struct Sprite *sprite) state = sprite->data[3] >> 8; if (state == gBattleSpritesDataPtr->animationData->ballThrowCaseId) { - sprite->affineAnimPaused = 1; + sprite->affineAnimPaused = TRUE; sprite->callback = sub_80EFF80; } else @@ -1147,12 +1144,12 @@ static void sub_80EFCEC(struct Sprite *sprite) if (gBattleSpritesDataPtr->animationData->ballThrowCaseId == BALL_3_SHAKES_SUCCESS && state == 3) { sprite->callback = sub_80EFFA4; - sprite->affineAnimPaused = 1; + sprite->affineAnimPaused = TRUE; } else { sprite->data[3]++; - sprite->affineAnimPaused = 1; + sprite->affineAnimPaused = TRUE; } } break; @@ -1185,7 +1182,7 @@ static void sub_80EFF80(struct Sprite *sprite) static void sub_80EFFA4(struct Sprite *sprite) { - sprite->animPaused = 1; + sprite->animPaused = TRUE; sprite->callback = sub_80EFFC4; sprite->data[3] = 0; sprite->data[4] = 0; @@ -1200,12 +1197,12 @@ static void sub_80EFFC4(struct Sprite *sprite) if (sprite->data[4] == 40) { PlaySE(SE_GETTING); - BlendPalettes(0x10000 << sprite->oam.paletteNum, 6, RGB(0, 0, 0)); + BlendPalettes(0x10000 << sprite->oam.paletteNum, 6, RGB_BLACK); sub_80F01B8(sprite); } else if (sprite->data[4] == 60) { - BeginNormalPaletteFade(0x10000 << sprite->oam.paletteNum, 2, 6, 0, RGB(0, 0, 0)); + BeginNormalPaletteFade(0x10000 << sprite->oam.paletteNum, 2, 6, 0, RGB_BLACK); } else if (sprite->data[4] == 95) { @@ -1236,7 +1233,7 @@ static void sub_80F00A4(struct Sprite *sprite) SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_EFFECT_BLEND | BLDCNT_TGT2_ALL); SetGpuReg(REG_OFFSET_BLDALPHA, BLDALPHA_BLEND(16, 0)); paletteIndex = IndexOfSpritePaletteTag(sprite->template->paletteTag); - BeginNormalPaletteFade(1 << (paletteIndex + 0x10), 0, 0, 16, RGB(31, 31, 31)); + BeginNormalPaletteFade(1 << (paletteIndex + 0x10), 0, 0, 16, RGB_WHITE); sprite->data[0]++; break; case 1: @@ -1250,7 +1247,7 @@ static void sub_80F00A4(struct Sprite *sprite) } break; case 2: - sprite->invisible = 1; + sprite->invisible = TRUE; sprite->data[0]++; break; default: @@ -1333,7 +1330,7 @@ static void sub_80F02B0(struct Sprite *sprite) break; } - gSprites[gBattlerSpriteIds[gBattleAnimTarget]].invisible = 0; + gSprites[gBattlerSpriteIds[gBattleAnimTarget]].invisible = FALSE; StartSpriteAffineAnim(&gSprites[gBattlerSpriteIds[gBattleAnimTarget]], 1); AnimateSprite(&gSprites[gBattlerSpriteIds[gBattleAnimTarget]]); gSprites[gBattlerSpriteIds[gBattleAnimTarget]].data[1] = 0x1000; @@ -1341,10 +1338,10 @@ static void sub_80F02B0(struct Sprite *sprite) static void sub_80F0378(struct Sprite *sprite) { - int next = FALSE; + bool32 next = FALSE; if (sprite->animEnded) - sprite->invisible = 1; + sprite->invisible = TRUE; if (gSprites[gBattlerSpriteIds[gBattleAnimTarget]].affineAnimEnded) { @@ -1374,8 +1371,7 @@ static void sub_80F0478(struct Sprite *sprite) sprite->pos1.x += sprite->pos2.x; sprite->pos1.y += sprite->pos2.y; - sprite->pos2.y = 0; - sprite->pos2.x = 0; + sprite->pos2.x = sprite->pos2.y = 0; for (i = 0; i < 6; i++) sprite->data[i] = 0; @@ -1880,7 +1876,7 @@ static void DestroyBallOpenAnimationParticle(struct Sprite *sprite) } } -u8 LaunchBallFadeMonTask(u8 unfadeLater, u8 battler, u32 selectedPalettes, u8 ballId) +u8 LaunchBallFadeMonTask(bool8 unfadeLater, u8 battler, u32 selectedPalettes, u8 ballId) { u8 taskId; @@ -1903,7 +1899,7 @@ u8 LaunchBallFadeMonTask(u8 unfadeLater, u8 battler, u32 selectedPalettes, u8 ba gTasks[taskId].func = sub_80F1370; } - BeginNormalPaletteFade(selectedPalettes, 0, 0, 16, RGB(31, 31, 31)); + BeginNormalPaletteFade(selectedPalettes, 0, 0, 16, RGB_WHITE); return taskId; } @@ -1920,7 +1916,7 @@ static void sub_80F12E0(u8 taskId) else if (!gPaletteFade.active) { u32 selectedPalettes = (u16)gTasks[taskId].data[10] | ((u16)gTasks[taskId].data[11] << 16); - BeginNormalPaletteFade(selectedPalettes, 0, 16, 0, RGB(31, 31, 31)); + BeginNormalPaletteFade(selectedPalettes, 0, 16, 0, RGB_WHITE); DestroyTask(taskId); } } @@ -1930,7 +1926,7 @@ static void sub_80F1370(u8 taskId) if (!gPaletteFade.active) { u32 selectedPalettes = (u16)gTasks[taskId].data[10] | ((u16)gTasks[taskId].data[11] << 16); - BeginNormalPaletteFade(selectedPalettes, 0, 16, 0, RGB(31, 31, 31)); + BeginNormalPaletteFade(selectedPalettes, 0, 16, 0, RGB_WHITE); gTasks[taskId].func = sub_80F13C0; } } @@ -1955,7 +1951,7 @@ void sub_80F1420(u8 taskId) { u8 spriteId; u32 x; - u32 done = FALSE; + bool32 done = FALSE; spriteId = gBattlerSpriteIds[gBattleAnimAttacker]; switch (gTasks[taskId].data[10]) @@ -2057,12 +2053,12 @@ void AnimTask_TargetToEffectBattler(u8 taskId) void sub_80F1720(u8 battler, struct Pokemon *mon) { - int isShiny; + bool32 isShiny; u32 otId, personality; u32 shinyValue; u8 taskId1, taskId2; - isShiny = 0; + isShiny = FALSE; gBattleSpritesDataPtr->healthBoxesData[battler].flag_x80 = 1; otId = GetMonData(mon, MON_DATA_OT_ID); personality = GetMonData(mon, MON_DATA_PERSONALITY); @@ -2135,7 +2131,7 @@ static void sub_80F181C(u8 taskId) gSprites[spriteId].oam.tileNum += 5; } - if (gTasks[taskId].data[1] == 0) + if (gTasks[taskId].data[1] == FALSE) { gSprites[spriteId].callback = sub_80F1A2C; } @@ -2144,13 +2140,13 @@ static void sub_80F181C(u8 taskId) gSprites[spriteId].callback = sub_80F1A80; gSprites[spriteId].pos2.x = -32; gSprites[spriteId].pos2.y = 32; - gSprites[spriteId].invisible = 1; - if (gTasks[taskId].data[11] == 0) + gSprites[spriteId].invisible = TRUE; + if (gTasks[taskId].data[11] == FALSE) { if (GetBattlerSide(battler) == B_SIDE_PLAYER) - pan = -64; + pan = SOUND_PAN_ATTACKER; else - pan = 63; + pan = SOUND_PAN_TARGET; PlaySE12WithPanning(SE_REAPOKE, pan); } @@ -2169,9 +2165,9 @@ static void sub_80F19E0(u8 taskId) { u8 battler; - if (gTasks[taskId].data[12] == 0) + if (gTasks[taskId].data[12] == FALSE) { - if (gTasks[taskId].data[1] == 1) + if (gTasks[taskId].data[1] == TRUE) { battler = gTasks[taskId].data[0]; gBattleSpritesDataPtr->healthBoxesData[battler].field_1_x1 = 1; @@ -2202,7 +2198,7 @@ static void sub_80F1A80(struct Sprite *sprite) } else { - sprite->invisible = 0; + sprite->invisible = FALSE; sprite->pos2.x += 5; sprite->pos2.y -= 5; if (sprite->pos2.x > 32) @@ -2254,7 +2250,7 @@ static void sub_80F1C04(struct Sprite *sprite) if (TranslateAnimHorizontalArc(sprite)) { sprite->data[0] = 0; - sprite->invisible = 1; + sprite->invisible = TRUE; sprite->callback = sub_80F1C30; } } |