Revert HERE and USED macros
This commit is contained in:
@@ -16,10 +16,8 @@
|
|||||||
|
|
||||||
#if MODERN
|
#if MODERN
|
||||||
#define NOINLINE __attribute__((noinline))
|
#define NOINLINE __attribute__((noinline))
|
||||||
#define HERE __attribute__((no_reorder))
|
|
||||||
#else
|
#else
|
||||||
#define NOINLINE
|
#define NOINLINE
|
||||||
#define HERE
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define ALIGNED(n) __attribute__((aligned(n)))
|
#define ALIGNED(n) __attribute__((aligned(n)))
|
||||||
@@ -96,13 +94,6 @@
|
|||||||
|
|
||||||
// Some functions are strictly inline asm
|
// Some functions are strictly inline asm
|
||||||
#define NAKED __attribute__((naked))
|
#define NAKED __attribute__((naked))
|
||||||
|
|
||||||
// Silence IDE warnings
|
|
||||||
#if __GNUC__ >= 4
|
|
||||||
#define USED __attribute__((used))
|
|
||||||
#else
|
|
||||||
#define USED
|
|
||||||
#endif
|
|
||||||
#define UNUSED __attribute__((unused))
|
#define UNUSED __attribute__((unused))
|
||||||
|
|
||||||
#endif // GUARD_GBA_DEFINES
|
#endif // GUARD_GBA_DEFINES
|
||||||
|
|||||||
+16
-16
@@ -377,7 +377,7 @@ static const u16 sBallOpenFadeColors[] =
|
|||||||
RGB(4, 0, 0),
|
RGB(4, 0, 0),
|
||||||
};
|
};
|
||||||
|
|
||||||
USED const struct SpriteTemplate gSafariBaitSpriteTemplate =
|
const struct SpriteTemplate gSafariBaitSpriteTemplate =
|
||||||
{
|
{
|
||||||
.tileTag = ANIM_TAG_SAFARI_BAIT,
|
.tileTag = ANIM_TAG_SAFARI_BAIT,
|
||||||
.paletteTag = ANIM_TAG_SAFARI_BAIT,
|
.paletteTag = ANIM_TAG_SAFARI_BAIT,
|
||||||
@@ -399,7 +399,7 @@ static const union AnimCmd *const sSpriteAnimTable_SafariRock[] =
|
|||||||
sSpriteAnim_SafariRock_0,
|
sSpriteAnim_SafariRock_0,
|
||||||
};
|
};
|
||||||
|
|
||||||
USED const struct SpriteTemplate gSafariRockTemplate =
|
const struct SpriteTemplate gSafariRockTemplate =
|
||||||
{
|
{
|
||||||
.tileTag = ANIM_TAG_ROCKS,
|
.tileTag = ANIM_TAG_ROCKS,
|
||||||
.paletteTag = ANIM_TAG_ROCKS,
|
.paletteTag = ANIM_TAG_ROCKS,
|
||||||
@@ -536,7 +536,7 @@ void DoLoadHealthboxPalsForLevelUp(u8 *paletteId1, u8 *paletteId2, u8 battler)
|
|||||||
gSprites[spriteId2].oam.paletteNum = *paletteId2;
|
gSprites[spriteId2].oam.paletteNum = *paletteId2;
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_LoadHealthboxPalsForLevelUp(u8 taskId)
|
void AnimTask_LoadHealthboxPalsForLevelUp(u8 taskId)
|
||||||
{
|
{
|
||||||
u8 paletteId1, paletteId2;
|
u8 paletteId1, paletteId2;
|
||||||
|
|
||||||
@@ -562,13 +562,13 @@ void DoFreeHealthboxPalsForLevelUp(u8 battler)
|
|||||||
gSprites[spriteId2].oam.paletteNum = paletteId2;
|
gSprites[spriteId2].oam.paletteNum = paletteId2;
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_FreeHealthboxPalsForLevelUp(u8 taskId)
|
void AnimTask_FreeHealthboxPalsForLevelUp(u8 taskId)
|
||||||
{
|
{
|
||||||
DoFreeHealthboxPalsForLevelUp(gBattleAnimAttacker);
|
DoFreeHealthboxPalsForLevelUp(gBattleAnimAttacker);
|
||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_FlashHealthboxOnLevelUp(u8 taskId)
|
void AnimTask_FlashHealthboxOnLevelUp(u8 taskId)
|
||||||
{
|
{
|
||||||
gTasks[taskId].data[10] = gBattleAnimArgs[0];
|
gTasks[taskId].data[10] = gBattleAnimArgs[0];
|
||||||
gTasks[taskId].data[11] = gBattleAnimArgs[1];
|
gTasks[taskId].data[11] = gBattleAnimArgs[1];
|
||||||
@@ -612,7 +612,7 @@ static void AnimTask_FlashHealthboxOnLevelUp_Step(u8 taskId)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_SwitchOutShrinkMon(u8 taskId)
|
void AnimTask_SwitchOutShrinkMon(u8 taskId)
|
||||||
{
|
{
|
||||||
u8 spriteId;
|
u8 spriteId;
|
||||||
|
|
||||||
@@ -639,7 +639,7 @@ USED void AnimTask_SwitchOutShrinkMon(u8 taskId)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_SwitchOutBallEffect(u8 taskId)
|
void AnimTask_SwitchOutBallEffect(u8 taskId)
|
||||||
{
|
{
|
||||||
u8 spriteId;
|
u8 spriteId;
|
||||||
u16 ball;
|
u16 ball;
|
||||||
@@ -674,7 +674,7 @@ USED void AnimTask_SwitchOutBallEffect(u8 taskId)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_LoadBallGfx(u8 taskId)
|
void AnimTask_LoadBallGfx(u8 taskId)
|
||||||
{
|
{
|
||||||
u8 ballId = ItemIdToBallId(gLastUsedItem);
|
u8 ballId = ItemIdToBallId(gLastUsedItem);
|
||||||
|
|
||||||
@@ -682,7 +682,7 @@ USED void AnimTask_LoadBallGfx(u8 taskId)
|
|||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_FreeBallGfx(u8 taskId)
|
void AnimTask_FreeBallGfx(u8 taskId)
|
||||||
{
|
{
|
||||||
u8 ballId = ItemIdToBallId(gLastUsedItem);
|
u8 ballId = ItemIdToBallId(gLastUsedItem);
|
||||||
|
|
||||||
@@ -690,7 +690,7 @@ USED void AnimTask_FreeBallGfx(u8 taskId)
|
|||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_IsBallBlockedByTrainerOrDodged(u8 taskId)
|
void AnimTask_IsBallBlockedByTrainerOrDodged(u8 taskId)
|
||||||
{
|
{
|
||||||
switch (gBattleSpritesDataPtr->animationData->ballThrowCaseId)
|
switch (gBattleSpritesDataPtr->animationData->ballThrowCaseId)
|
||||||
{
|
{
|
||||||
@@ -740,7 +740,7 @@ u8 ItemIdToBallId(u16 ballItem)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_ThrowBall(u8 taskId)
|
void AnimTask_ThrowBall(u8 taskId)
|
||||||
{
|
{
|
||||||
u8 ballId;
|
u8 ballId;
|
||||||
u8 spriteId;
|
u8 spriteId;
|
||||||
@@ -764,7 +764,7 @@ static void AnimTask_ThrowBall_WaitAnimObjComplete(u8 taskId)
|
|||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_ThrowBallSpecial(u8 taskId)
|
void AnimTask_ThrowBallSpecial(u8 taskId)
|
||||||
{
|
{
|
||||||
int x, y;
|
int x, y;
|
||||||
u8 ballId;
|
u8 ballId;
|
||||||
@@ -2262,7 +2262,7 @@ static void SpriteCB_SafariBaitOrRock_Finish(struct Sprite *sprite)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_SafariOrGhost_DecideAnimSides(u8 taskId)
|
void AnimTask_SafariOrGhost_DecideAnimSides(u8 taskId)
|
||||||
{
|
{
|
||||||
switch (gBattleAnimArgs[0])
|
switch (gBattleAnimArgs[0])
|
||||||
{
|
{
|
||||||
@@ -2279,7 +2279,7 @@ USED void AnimTask_SafariOrGhost_DecideAnimSides(u8 taskId)
|
|||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_SafariGetReaction(u8 taskId)
|
void AnimTask_SafariGetReaction(u8 taskId)
|
||||||
{
|
{
|
||||||
if (gBattleCommunication[MULTISTRING_CHOOSER] > 2)
|
if (gBattleCommunication[MULTISTRING_CHOOSER] > 2)
|
||||||
gBattleAnimArgs[7] = 0;
|
gBattleAnimArgs[7] = 0;
|
||||||
@@ -2289,7 +2289,7 @@ USED void AnimTask_SafariGetReaction(u8 taskId)
|
|||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_GetTrappedMoveAnimId(u8 taskId)
|
void AnimTask_GetTrappedMoveAnimId(u8 taskId)
|
||||||
{
|
{
|
||||||
if (gBattleSpritesDataPtr->animationData->animArg == MOVE_FIRE_SPIN)
|
if (gBattleSpritesDataPtr->animationData->animArg == MOVE_FIRE_SPIN)
|
||||||
gBattleAnimArgs[0] = TRAP_ANIM_FIRE_SPIN;
|
gBattleAnimArgs[0] = TRAP_ANIM_FIRE_SPIN;
|
||||||
@@ -2305,7 +2305,7 @@ USED void AnimTask_GetTrappedMoveAnimId(u8 taskId)
|
|||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
USED void AnimTask_GetBattlersFromArg(u8 taskId)
|
void AnimTask_GetBattlersFromArg(u8 taskId)
|
||||||
{
|
{
|
||||||
gBattleAnimAttacker = gBattleSpritesDataPtr->animationData->animArg;
|
gBattleAnimAttacker = gBattleSpritesDataPtr->animationData->animArg;
|
||||||
gBattleAnimTarget = gBattleSpritesDataPtr->animationData->animArg >> 8;
|
gBattleAnimTarget = gBattleSpritesDataPtr->animationData->animArg >> 8;
|
||||||
|
|||||||
+6
-6
@@ -23,14 +23,14 @@ struct LoadedSaveData
|
|||||||
};
|
};
|
||||||
|
|
||||||
// EWRAM DATA
|
// EWRAM DATA
|
||||||
EWRAM_DATA HERE struct SaveBlock2 gSaveBlock2 = {0};
|
EWRAM_DATA struct SaveBlock2 gSaveBlock2 = {0};
|
||||||
EWRAM_DATA HERE u8 gSaveBlock2_DMA[SAVEBLOCK_MOVE_RANGE] = {0};
|
EWRAM_DATA u8 gSaveBlock2_DMA[SAVEBLOCK_MOVE_RANGE] = {0};
|
||||||
|
|
||||||
EWRAM_DATA HERE struct SaveBlock1 gSaveBlock1 = {0};
|
EWRAM_DATA struct SaveBlock1 gSaveBlock1 = {0};
|
||||||
EWRAM_DATA HERE u8 gSaveBlock1_DMA[SAVEBLOCK_MOVE_RANGE] = {0};
|
EWRAM_DATA u8 gSaveBlock1_DMA[SAVEBLOCK_MOVE_RANGE] = {0};
|
||||||
|
|
||||||
EWRAM_DATA HERE struct PokemonStorage gPokemonStorage = {0};
|
EWRAM_DATA struct PokemonStorage gPokemonStorage = {0};
|
||||||
EWRAM_DATA HERE u8 gSaveBlock3_DMA[SAVEBLOCK_MOVE_RANGE] = {0};
|
EWRAM_DATA u8 gSaveBlock3_DMA[SAVEBLOCK_MOVE_RANGE] = {0};
|
||||||
|
|
||||||
EWRAM_DATA struct LoadedSaveData gLoadedSaveData = {0};
|
EWRAM_DATA struct LoadedSaveData gLoadedSaveData = {0};
|
||||||
EWRAM_DATA u32 gLastEncryptionKey = 0;
|
EWRAM_DATA u32 gLastEncryptionKey = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user