summaryrefslogtreecommitdiff
path: root/src/item_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/item_menu.c')
-rw-r--r--src/item_menu.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/item_menu.c b/src/item_menu.c
index a5748cdab..e31801384 100644
--- a/src/item_menu.c
+++ b/src/item_menu.c
@@ -139,7 +139,7 @@ EWRAM_DATA static u8 gUnknown_0203855A = 0;
EWRAM_DATA static s8 gUnknown_0203855B = 0;
EWRAM_DATA static s8 gUnknown_0203855C = 0;
EWRAM_DATA u16 gSpecialVar_ItemId = 0;
-EWRAM_DATA u8 gUnknown_02038560 = 0;
+EWRAM_DATA u8 gCurSelectedItemSlotIndex = 0;
EWRAM_DATA u8 gUnknown_02038561 = 0;
EWRAM_DATA static u8 gUnknown_02038562 = 0;
EWRAM_DATA static u8 gUnknown_02038563 = 0;
@@ -268,7 +268,7 @@ static void OnItemSelect_PC(u8);
static void OnItemSelect_Battle(u8);
static void OnBagClose_Battle(u8);
-static const struct {TaskFunc onItemSelect; TaskFunc onBagClose;} gUnknown_083C16BC[] =
+static const struct {TaskFunc onItemSelect; TaskFunc onBagClose;} sItemSelectFuncs[] =
{
[RETURN_TO_FIELD_0] = {OnItemSelect_Field05, OnBagClose_Field0},
[RETURN_TO_BATTLE] = {OnItemSelect_Battle, OnBagClose_Battle},
@@ -1192,30 +1192,30 @@ static void sub_80A444C(u16 a, int b, int c, int d)
for (i = b; i <= c; i++)
{
- u8 r4;
+ u8 slot;
u8 r5;
u8 *text;
if (sub_80A42B0(i, d) == TRUE)
break;
- r4 = gBagPocketScrollStates[sCurrentBagPocket].scrollTop + i;
+ slot = gBagPocketScrollStates[sCurrentBagPocket].scrollTop + i;
r5 = i * 2 + 2;
text = gStringVar1;
text = sub_80A425C(a, text, i);
#if ENGLISH
- sub_8072C74(text, ItemId_GetName(gCurrentBagPocketItemSlots[r4].itemId), 0x60, 0);
+ sub_8072C74(text, ItemId_GetName(gCurrentBagPocketItemSlots[slot].itemId), 0x60, 0);
#else
- sub_8072C74(text, ItemId_GetName(gCurrentBagPocketItemSlots[r4].itemId), 0x63, 0);
+ sub_8072C74(text, ItemId_GetName(gCurrentBagPocketItemSlots[slot].itemId), 0x63, 0);
#endif
Menu_PrintText(gStringVar1, 14, r5);
- if (gUnknown_02038558 != 0)
+ if (gUnknown_02038558)
{
- if (gCurrentBagPocketItemSlots[r4].itemId == gSaveBlock1.registeredItem)
+ if (gCurrentBagPocketItemSlots[slot].itemId == gSaveBlock1.registeredItem)
DrawSelectIcon(i);
}
else
{
- if (gCurrentBagPocketItemSlots[r4].itemId == gSaveBlock1.registeredItem)
+ if (gCurrentBagPocketItemSlots[slot].itemId == gSaveBlock1.registeredItem)
MoveSelectIcon(i);
else
EraseSelectIcon(i);
@@ -1838,7 +1838,7 @@ static bool8 sub_80A4F74(u8 a)
static void sub_80A50C8(u8 taskId)
{
- s16 *r5 = gTasks[taskId].data;
+ s16 *taskData = gTasks[taskId].data;
if (!gPaletteFade.active)
{
@@ -1852,7 +1852,7 @@ static void sub_80A50C8(u8 taskId)
&& !(sCurrentBagPocket == BAG_POCKET_BERRIES || sCurrentBagPocket == BAG_POCKET_TMs_HMs)
&& (sReturnLocation == RETURN_TO_FIELD_0 || sReturnLocation == RETURN_TO_BATTLE))
{
- if (r5[10] == 0)
+ if (taskData[10] == 0)
{
if (gBagPocketScrollStates[sCurrentBagPocket].scrollTop + gBagPocketScrollStates[sCurrentBagPocket].cursorPos != gBagPocketScrollStates[sCurrentBagPocket].numSlots)
{
@@ -1881,10 +1881,10 @@ static void sub_80A50C8(u8 taskId)
{
if (gBagPocketScrollStates[sCurrentBagPocket].scrollTop + gBagPocketScrollStates[sCurrentBagPocket].cursorPos == gBagPocketScrollStates[sCurrentBagPocket].numSlots)
{
- if (r5[10] == 0)
+ if (taskData[10] == 0)
{
gSpecialVar_ItemId = 0;
- gUnknown_083C16BC[sReturnLocation].onBagClose(taskId);
+ sItemSelectFuncs[sReturnLocation].onBagClose(taskId);
}
else
{
@@ -1894,12 +1894,12 @@ static void sub_80A50C8(u8 taskId)
}
else
{
- if (r5[10] == 0)
+ if (taskData[10] == 0)
{
PlaySE(SE_SELECT);
- gUnknown_02038560 = gBagPocketScrollStates[sCurrentBagPocket].scrollTop + gBagPocketScrollStates[sCurrentBagPocket].cursorPos;
- gSpecialVar_ItemId = gCurrentBagPocketItemSlots[gUnknown_02038560].itemId;
- gUnknown_083C16BC[sReturnLocation].onItemSelect(taskId);
+ gCurSelectedItemSlotIndex = gBagPocketScrollStates[sCurrentBagPocket].scrollTop + gBagPocketScrollStates[sCurrentBagPocket].cursorPos;
+ gSpecialVar_ItemId = gCurrentBagPocketItemSlots[gCurSelectedItemSlotIndex].itemId;
+ sItemSelectFuncs[sReturnLocation].onItemSelect(taskId);
StopVerticalScrollIndicators(TOP_ARROW);
StopVerticalScrollIndicators(BOTTOM_ARROW);
StopVerticalScrollIndicators(LEFT_ARROW);
@@ -1917,12 +1917,12 @@ static void sub_80A50C8(u8 taskId)
if (gMain.newKeys & B_BUTTON)
{
- if (r5[10] == 0)
+ if (taskData[10] == 0)
{
if (sReturnLocation != RETURN_TO_FIELD_5)
{
gSpecialVar_ItemId = 0;
- gUnknown_083C16BC[sReturnLocation].onBagClose(taskId);
+ sItemSelectFuncs[sReturnLocation].onBagClose(taskId);
}
}
else
@@ -1982,7 +1982,7 @@ static bool8 sub_80A5350(u8 taskId)
{
s16 *taskData = gTasks[taskId].data;
- if (SellMenu_QuantityRoller(taskId, gCurrentBagPocketItemSlots[gUnknown_02038560].quantity) == TRUE)
+ if (SellMenu_QuantityRoller(taskId, gCurrentBagPocketItemSlots[gCurSelectedItemSlotIndex].quantity) == TRUE)
{
// if (sCurrentBagPocket == BAG_POCKET_BERRIES) Can't get it to match this way
if (sCurrentBagPocket + 1 == BAG_POCKET_BERRIES + 1)