summaryrefslogtreecommitdiff
path: root/src/menu_helpers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/menu_helpers.c')
-rw-r--r--src/menu_helpers.c60
1 files changed, 28 insertions, 32 deletions
diff --git a/src/menu_helpers.c b/src/menu_helpers.c
index e7385a5ed..5a6ac8394 100644
--- a/src/menu_helpers.c
+++ b/src/menu_helpers.c
@@ -18,19 +18,17 @@
#include "constants/items.h"
#include "constants/maps.h"
-// this file's functions
+#define TAG_SWAP_LINE 109
+
static void Task_ContinueTaskAfterMessagePrints(u8 taskId);
static void Task_CallYesOrNoCallback(u8 taskId);
-// EWRAM vars
EWRAM_DATA static struct YesNoFuncTable gUnknown_0203A138 = {0};
EWRAM_DATA static u8 gUnknown_0203A140 = 0;
-// IWRAM bss vars
static TaskFunc gUnknown_0300117C;
-// const rom data
-static const struct OamData sOamData_859F4E8 =
+static const struct OamData sOamData_SwapLine =
{
.y = 0,
.affineMode = ST_OAM_AFFINE_OFF,
@@ -47,47 +45,47 @@ static const struct OamData sOamData_859F4E8 =
.affineParam = 0
};
-static const union AnimCmd sSpriteAnim_859F4F0[] =
+static const union AnimCmd sAnim_SwapLine_RightArrow[] =
{
ANIMCMD_FRAME(0, 0),
ANIMCMD_END
};
-static const union AnimCmd sSpriteAnim_859F4F8[] =
+static const union AnimCmd sAnim_SwapLine_Line[] =
{
ANIMCMD_FRAME(4, 0),
ANIMCMD_END
};
-static const union AnimCmd sSpriteAnim_859F500[] =
+static const union AnimCmd sAnim_SwapLine_LeftArrow[] =
{
- ANIMCMD_FRAME(0, 0, 1, 0),
+ ANIMCMD_FRAME(0, 0, .hFlip = TRUE),
ANIMCMD_END
};
-static const union AnimCmd *const sSpriteAnimTable_859F508[] =
+static const union AnimCmd *const sAnims_SwapLine[] =
{
- sSpriteAnim_859F4F0,
- sSpriteAnim_859F4F8,
- sSpriteAnim_859F500
+ sAnim_SwapLine_RightArrow,
+ sAnim_SwapLine_Line,
+ sAnim_SwapLine_LeftArrow
};
-static const struct CompressedSpriteSheet gUnknown_0859F514 =
+static const struct CompressedSpriteSheet sSpriteSheet_SwapLine =
{
- gBagSwapLineGfx, 0x100, 109
+ gBagSwapLineGfx, 0x100, TAG_SWAP_LINE
};
-static const struct CompressedSpritePalette gUnknown_0859F51C =
+static const struct CompressedSpritePalette sSpritePalette_SwapLine =
{
- gBagSwapLinePal, 109
+ gBagSwapLinePal, TAG_SWAP_LINE
};
-static const struct SpriteTemplate gUnknown_0859F524 =
+static const struct SpriteTemplate sSpriteTemplate_SwapLine =
{
- .tileTag = 109,
- .paletteTag = 109,
- .oam = &sOamData_859F4E8,
- .anims = sSpriteAnimTable_859F508,
+ .tileTag = TAG_SWAP_LINE,
+ .paletteTag = TAG_SWAP_LINE,
+ .oam = &sOamData_SwapLine,
+ .anims = sAnims_SwapLine,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
.callback = SpriteCallbackDummy,
@@ -390,19 +388,19 @@ void sub_8122298(u16 *arg0, u16 *arg1, u8 arg2, u8 arg3, u8 arg4)
}
}
-void LoadListMenuArrowsGfx(void)
+void LoadListMenuSwapLineGfx(void)
{
- LoadCompressedSpriteSheet(&gUnknown_0859F514);
- LoadCompressedSpritePalette(&gUnknown_0859F51C);
+ LoadCompressedSpriteSheet(&sSpriteSheet_SwapLine);
+ LoadCompressedSpritePalette(&sSpritePalette_SwapLine);
}
-void sub_8122344(u8 *spriteIds, u8 count)
+void CreateSwapLineSprites(u8 *spriteIds, u8 count)
{
u8 i;
for (i = 0; i < count; i++)
{
- spriteIds[i] = CreateSprite(&gUnknown_0859F524, i * 16, 0, 0);
+ spriteIds[i] = CreateSprite(&sSpriteTemplate_SwapLine, i * 16, 0, 0);
if (i != 0)
StartSpriteAnim(&gSprites[spriteIds[i]], 1);
@@ -410,7 +408,7 @@ void sub_8122344(u8 *spriteIds, u8 count)
}
}
-void sub_81223B0(u8 *spriteIds, u8 count)
+void DestroySwapLineSprites(u8 *spriteIds, u8 count)
{
u8 i;
@@ -423,17 +421,15 @@ void sub_81223B0(u8 *spriteIds, u8 count)
}
}
-void sub_81223FC(u8 *spriteIds, u8 count, bool8 invisible)
+void SetSwapLineSpritesInvisibility(u8 *spriteIds, u8 count, bool8 invisible)
{
u8 i;
for (i = 0; i < count; i++)
- {
gSprites[spriteIds[i]].invisible = invisible;
- }
}
-void sub_8122448(u8 *spriteIds, u8 count, s16 x, u16 y)
+void UpdateSwapLineSpritesPos(u8 *spriteIds, u8 count, s16 x, u16 y)
{
u8 i;
bool8 unknownBit = count & 0x80;