Usage of ST_OAM_AFFINE constants
This commit is contained in:
@@ -1273,7 +1273,7 @@ static void LinkOpponentDoMoveAnimation(void)
|
||||
case 1:
|
||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(0);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_OFF);
|
||||
DoMoveAnim(move);
|
||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].animationState = 2;
|
||||
}
|
||||
@@ -1282,7 +1282,7 @@ static void LinkOpponentDoMoveAnimation(void)
|
||||
gAnimScriptCallback();
|
||||
if (!gAnimScriptActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(1);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_NORMAL);
|
||||
if (gBattleSpritesDataPtr->battlerData[gActiveBattler].behindSubstitute && multihit < 2)
|
||||
{
|
||||
InitAndLaunchSpecialAnimation(gActiveBattler, gActiveBattler, gActiveBattler, B_ANIM_MON_TO_SUBSTITUTE);
|
||||
|
||||
@@ -1185,7 +1185,7 @@ static void LinkPartnerDoMoveAnimation(void)
|
||||
case 1:
|
||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(0);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_OFF);
|
||||
DoMoveAnim(move);
|
||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].animationState = 2;
|
||||
}
|
||||
@@ -1194,7 +1194,7 @@ static void LinkPartnerDoMoveAnimation(void)
|
||||
gAnimScriptCallback();
|
||||
if (!gAnimScriptActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(1);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_NORMAL);
|
||||
if (gBattleSpritesDataPtr->battlerData[gActiveBattler].behindSubstitute && multihit < 2)
|
||||
{
|
||||
InitAndLaunchSpecialAnimation(gActiveBattler, gActiveBattler, gActiveBattler, B_ANIM_MON_TO_SUBSTITUTE);
|
||||
|
||||
@@ -1274,7 +1274,7 @@ static void OpponentDoMoveAnimation(void)
|
||||
case 1:
|
||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(0);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_OFF);
|
||||
DoMoveAnim(move);
|
||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].animationState = 2;
|
||||
}
|
||||
@@ -1283,7 +1283,7 @@ static void OpponentDoMoveAnimation(void)
|
||||
gAnimScriptCallback();
|
||||
if (!gAnimScriptActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(1);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_NORMAL);
|
||||
if (gBattleSpritesDataPtr->battlerData[gActiveBattler].behindSubstitute && multihit < 2)
|
||||
{
|
||||
InitAndLaunchSpecialAnimation(gActiveBattler, gActiveBattler, gActiveBattler, B_ANIM_MON_TO_SUBSTITUTE);
|
||||
|
||||
@@ -2339,7 +2339,7 @@ static void PlayerDoMoveAnimation(void)
|
||||
case 1:
|
||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(0);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_OFF);
|
||||
DoMoveAnim(move);
|
||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].animationState = 2;
|
||||
}
|
||||
@@ -2348,7 +2348,7 @@ static void PlayerDoMoveAnimation(void)
|
||||
gAnimScriptCallback();
|
||||
if (!gAnimScriptActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(1);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_NORMAL);
|
||||
if (gBattleSpritesDataPtr->battlerData[gActiveBattler].behindSubstitute && multihit < 2)
|
||||
{
|
||||
InitAndLaunchSpecialAnimation(gActiveBattler, gActiveBattler, gActiveBattler, B_ANIM_MON_TO_SUBSTITUTE);
|
||||
|
||||
@@ -1497,7 +1497,7 @@ static void PokedudeDoMoveAnimation(void)
|
||||
case 1:
|
||||
if (!gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].specialAnimActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(0);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_OFF);
|
||||
DoMoveAnim(move);
|
||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].animationState = 2;
|
||||
}
|
||||
@@ -1506,7 +1506,7 @@ static void PokedudeDoMoveAnimation(void)
|
||||
gAnimScriptCallback();
|
||||
if (!gAnimScriptActive)
|
||||
{
|
||||
SetBattlerSpriteAffineMode(1);
|
||||
SetBattlerSpriteAffineMode(ST_OAM_AFFINE_NORMAL);
|
||||
if (gBattleSpritesDataPtr->battlerData[gActiveBattler].behindSubstitute)
|
||||
InitAndLaunchSpecialAnimation(gActiveBattler, gActiveBattler, gActiveBattler, B_ANIM_MON_TO_SUBSTITUTE);
|
||||
gBattleSpritesDataPtr->healthBoxesData[gActiveBattler].animationState = 3;
|
||||
|
||||
@@ -674,7 +674,7 @@ static const u8 sRubyLevelUpStatBoxStats[] =
|
||||
static const struct OamData sOamData_MonIconOnLvlUpBanner =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
|
||||
@@ -478,7 +478,7 @@ static const struct SpriteTemplate sSpriteTemplate_SlidingPokeball =
|
||||
static const struct OamData sOamData_Unused =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
@@ -1076,7 +1076,7 @@ bool8 FldEff_Pokeball(void)
|
||||
u8 spriteId = CreateSpriteAtEnd(&sSpriteTemplate_SlidingPokeball, gFieldEffectArguments[0], gFieldEffectArguments[1], 0);
|
||||
|
||||
gSprites[spriteId].oam.priority = 0;
|
||||
gSprites[spriteId].oam.affineMode = 1;
|
||||
gSprites[spriteId].oam.affineMode = ST_OAM_AFFINE_NORMAL;
|
||||
gSprites[spriteId].data[0] = gFieldEffectArguments[2];
|
||||
gSprites[spriteId].data[1] = gFieldEffectArguments[3];
|
||||
gSprites[spriteId].data[2] = -1;
|
||||
|
||||
@@ -709,7 +709,7 @@ static const u16 sHeldItemPalette[] = INCBIN_U16("graphics/interface/hold_icons.
|
||||
static const struct OamData sOamData_HeldItem =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
@@ -765,7 +765,7 @@ static const struct SpriteTemplate sSpriteTemplate_HeldItem =
|
||||
static const struct OamData sOamData_MenuPokeball =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
@@ -822,7 +822,7 @@ static const struct SpriteTemplate sSpriteTemplate_MenuPokeball =
|
||||
static const struct OamData sOamData_MenuPokeballSmall =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
@@ -903,7 +903,7 @@ static const struct SpriteTemplate sSpriteTemplate_MenuPokeballSmall =
|
||||
static const struct OamData sOamData_StatusCondition =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
|
||||
+2
-2
@@ -141,7 +141,7 @@ static const u8 sEggShardTiles[] = INCBIN_U8("graphics/misc/egg_shard.4bpp");
|
||||
static const struct OamData sOamData_EggHatch =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
@@ -221,7 +221,7 @@ static const struct SpriteTemplate sSpriteTemplate_EggHatch =
|
||||
static const struct OamData sOamData_EggShard =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
|
||||
+1
-1
@@ -539,7 +539,7 @@ void DestroyAnimSpriteAfterTimer(struct Sprite *sprite)
|
||||
if (sprite->oam.affineMode & ST_OAM_AFFINE_ON_MASK)
|
||||
{
|
||||
FreeOamMatrix(sprite->oam.matrixNum);
|
||||
sprite->oam.affineMode = 0;
|
||||
sprite->oam.affineMode = ST_OAM_AFFINE_OFF;
|
||||
}
|
||||
DestroySprite(sprite);
|
||||
--gAnimVisualTaskCount;
|
||||
|
||||
@@ -82,7 +82,7 @@ static const struct ScrollIndicatorTemplate sScrollIndicatorTemplates[] =
|
||||
static const struct OamData sOamData_ScrollArrowIndicator =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
@@ -222,7 +222,7 @@ static const struct Subsprite sSubsprite_RedOutline8 =
|
||||
static const struct OamData sOamData_RedArrowCursor =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
|
||||
@@ -3103,14 +3103,14 @@ u8 DexScreen_DrawMonAreaPage(void)
|
||||
{
|
||||
sPokedexScreenData->windowIds[14] = CreateMonPicSprite_HandleDeoxys(species, SHINY_ODDS, DexScreen_GetDefaultPersonality(species), TRUE, 40, 104, 0, 0xFFFF);
|
||||
gSprites[sPokedexScreenData->windowIds[14]].oam.paletteNum = 2;
|
||||
gSprites[sPokedexScreenData->windowIds[14]].oam.affineMode = 1;
|
||||
gSprites[sPokedexScreenData->windowIds[14]].oam.affineMode = ST_OAM_AFFINE_NORMAL;
|
||||
gSprites[sPokedexScreenData->windowIds[14]].oam.matrixNum = 2;
|
||||
gSprites[sPokedexScreenData->windowIds[14]].oam.priority = 1;
|
||||
gSprites[sPokedexScreenData->windowIds[14]].y2 = gPokedexEntries[speciesId].pokemonOffset;
|
||||
SetOamMatrix(2, gPokedexEntries[speciesId].pokemonScale, 0, 0, gPokedexEntries[speciesId].pokemonScale);
|
||||
sPokedexScreenData->windowIds[15] = CreateTrainerPicSprite(PlayerGenderToFrontTrainerPicId_Debug(gSaveBlock2Ptr->playerGender, TRUE), 1, 80, 104, 0, 0xFFFF);
|
||||
gSprites[sPokedexScreenData->windowIds[15]].oam.paletteNum = 2;
|
||||
gSprites[sPokedexScreenData->windowIds[15]].oam.affineMode = 1;
|
||||
gSprites[sPokedexScreenData->windowIds[15]].oam.affineMode = ST_OAM_AFFINE_NORMAL;
|
||||
gSprites[sPokedexScreenData->windowIds[15]].oam.matrixNum = 1;
|
||||
gSprites[sPokedexScreenData->windowIds[15]].oam.priority = 1;
|
||||
gSprites[sPokedexScreenData->windowIds[15]].y2 = gPokedexEntries[speciesId].trainerOffset;
|
||||
|
||||
+1
-1
@@ -1665,7 +1665,7 @@ const u16 gLinkPlayerFacilityClasses[] =
|
||||
static const struct OamData sOakSpeechNidoranFDummyOamData =
|
||||
{
|
||||
.y = 0,
|
||||
.affineMode = 0,
|
||||
.affineMode = ST_OAM_AFFINE_OFF,
|
||||
.objMode = 0,
|
||||
.mosaic = FALSE,
|
||||
.bpp = 0,
|
||||
|
||||
+2
-2
@@ -1465,7 +1465,7 @@ static bool8 DoTradeAnim_Cable(void)
|
||||
if (!IsPokeSpriteNotFlipped(sTradeData->tradeSpecies[0]))
|
||||
{
|
||||
gSprites[sTradeData->pokePicSpriteIdxs[0]].affineAnims = sSpriteAffineAnimTable_PlayerPokePicAlt;
|
||||
gSprites[sTradeData->pokePicSpriteIdxs[0]].oam.affineMode = 3;
|
||||
gSprites[sTradeData->pokePicSpriteIdxs[0]].oam.affineMode = ST_OAM_AFFINE_DOUBLE;
|
||||
CalcCenterToCornerVec(&gSprites[sTradeData->pokePicSpriteIdxs[0]], 0, 3, 3);
|
||||
StartSpriteAffineAnim(&gSprites[sTradeData->pokePicSpriteIdxs[0]], 0);
|
||||
}
|
||||
@@ -1968,7 +1968,7 @@ static bool8 DoTradeAnim_Wireless(void)
|
||||
if (!IsPokeSpriteNotFlipped(sTradeData->tradeSpecies[0]))
|
||||
{
|
||||
gSprites[sTradeData->pokePicSpriteIdxs[0]].affineAnims = sSpriteAffineAnimTable_PlayerPokePicAlt;
|
||||
gSprites[sTradeData->pokePicSpriteIdxs[0]].oam.affineMode = 3;
|
||||
gSprites[sTradeData->pokePicSpriteIdxs[0]].oam.affineMode = ST_OAM_AFFINE_DOUBLE;
|
||||
CalcCenterToCornerVec(&gSprites[sTradeData->pokePicSpriteIdxs[0]], 0, 3, 3);
|
||||
StartSpriteAffineAnim(&gSprites[sTradeData->pokePicSpriteIdxs[0]], 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user