Sync menu_helpers.c

This commit is contained in:
GriffinR
2022-11-11 11:56:59 -05:00
parent 5b2479b7d7
commit 092f19f323
14 changed files with 94 additions and 99 deletions
+13 -13
View File
@@ -377,11 +377,11 @@ static void CB2_OpenBagMenu(void)
{
while (1)
{
if (MenuHelpers_CallLinkSomething() == TRUE)
if (IsActiveOverworldLinkBusy() == TRUE)
break;
if (LoadBagMenuGraphics() == TRUE)
break;
if (MenuHelpers_LinkSomething() == TRUE)
if (MenuHelpers_IsLinkActive() == TRUE)
break;
}
}
@@ -419,7 +419,7 @@ static bool8 LoadBagMenuGraphics(void)
gMain.state++;
break;
case 6:
if (!MenuHelpers_LinkSomething())
if (!MenuHelpers_IsLinkActive())
{
ResetTasks();
}
@@ -1050,7 +1050,7 @@ static void Task_BagMenu_HandleInput(u8 taskId)
return;
if (FuncIsActiveTask(Task_AnimateWin0v) == TRUE)
return;
if (MenuHelpers_CallLinkSomething() == TRUE)
if (IsActiveOverworldLinkBusy() == TRUE)
return;
switch (ProcessPocketSwitchInput(taskId, gBagMenuState.pocket))
{
@@ -1131,15 +1131,15 @@ static u8 ProcessPocketSwitchInput(u8 taskId, u8 pocketId)
u8 lrState;
if (sBagMenuDisplay->pocketSwitchMode != 0)
return 0;
lrState = GetLRKeysState();
if (JOY_NEW(DPAD_LEFT) || lrState == 1)
lrState = GetLRKeysPressed();
if (JOY_NEW(DPAD_LEFT) || lrState == MENU_L_PRESSED)
{
if (pocketId == POCKET_ITEMS - 1)
return 0;
PlaySE(SE_BAG_POCKET);
return 1;
}
if (JOY_NEW(DPAD_RIGHT) || lrState == 2)
if (JOY_NEW(DPAD_RIGHT) || lrState == MENU_R_PRESSED)
{
if (pocketId >= POCKET_POKE_BALLS - 1)
return 0;
@@ -1174,7 +1174,7 @@ static void SwitchPockets(u8 taskId, s16 direction, bool16 a2)
static void Task_AnimateSwitchPockets(u8 taskId)
{
s16 *data = gTasks[taskId].data;
if (!MenuHelpers_LinkSomething() && !BagIsTutorial())
if (!MenuHelpers_IsLinkActive() && !BagIsTutorial())
{
switch (ProcessPocketSwitchInput(taskId, gBagMenuState.pocket + data[11]))
{
@@ -1244,7 +1244,7 @@ static void Task_MoveItemInPocket_HandleInput(u8 taskId)
s32 input;
u16 itemsAbove;
u16 cursorPos;
if (MenuHelpers_CallLinkSomething() == TRUE)
if (IsActiveOverworldLinkBusy() == TRUE)
return;
input = ListMenu_ProcessInput(data[0]);
ListMenuGetScrollAndRow(data[0], &gBagMenuState.cursorPos[gBagMenuState.pocket], &gBagMenuState.itemsAbove[gBagMenuState.pocket]);
@@ -1370,7 +1370,7 @@ static void OpenContextMenu(u8 taskId)
sContextMenuNumItems = 2;
break;
default:
if (MenuHelpers_LinkSomething() == TRUE || InUnionRoom() == TRUE)
if (MenuHelpers_IsLinkActive() == TRUE || InUnionRoom() == TRUE)
{
if (gSpecialVar_ItemId == ITEM_TM_CASE || gSpecialVar_ItemId == ITEM_BERRY_POUCH)
{
@@ -1447,7 +1447,7 @@ static void Task_ItemContext_FieldOrBattle(u8 taskId)
static void Task_FieldItemContextMenuHandleInput(u8 taskId)
{
s8 input;
if (MenuHelpers_CallLinkSomething() != TRUE)
if (IsActiveOverworldLinkBusy() != TRUE)
{
input = Menu_ProcessInputNoWrapAround();
switch (input)
@@ -1609,7 +1609,7 @@ static void Task_ItemMenuAction_Give(u8 taskId)
PutWindowTilemap(0);
PutWindowTilemap(1);
CopyWindowToVram(0, COPYWIN_MAP);
if (!CanWriteMailHere(itemId))
if (!IsWritingMailAllowed(itemId))
DisplayItemMessageInBag(taskId, FONT_2, gText_CantWriteMailHere, Task_WaitAButtonAndCloseContextMenu);
else if (!itemid_is_unique(itemId))
{
@@ -1703,7 +1703,7 @@ static void Task_ItemContext_FieldGive(u8 taskId)
{
s16 *data = gTasks[taskId].data;
u16 itemId = BagGetItemIdByPocketPosition(gBagMenuState.pocket + 1, data[1]);
if (!CanWriteMailHere(itemId))
if (!IsWritingMailAllowed(itemId))
{
DisplayItemMessageInBag(taskId, FONT_2, gText_CantWriteMailHere, Task_WaitAButtonAndCloseContextMenu);
}