From 627e2f4581bc381de32061b2b9d559ac092cfc1e Mon Sep 17 00:00:00 2001 From: cawtds <38510667+cawtds@users.noreply.github.com> Date: Fri, 30 May 2025 16:43:10 +0200 Subject: [PATCH] sync a few functions/macros --- include/global.h | 2 +- include/item.h | 2 +- src/battle_controller_player.c | 6 ++--- src/battle_interface.c | 2 +- src/battle_main.c | 8 +------ src/berry_pouch.c | 2 +- src/easy_chat_2.c | 16 ++++++------- src/help_system_util.c | 8 +++---- src/item.c | 4 ++-- src/menu.c | 8 +++---- src/menu_helpers.c | 12 +++++----- src/naming_screen.c | 8 +++---- src/option_menu.c | 8 +++---- src/player_pc.c | 4 ++-- src/pokedex_screen.c | 4 ++-- src/pokemon_storage_system.c | 44 +++++++++++++++++----------------- src/region_map.c | 2 +- src/reset_rtc_screen.c | 2 +- src/trade.c | 8 +++---- src/union_room_chat.c | 10 ++++---- 20 files changed, 77 insertions(+), 83 deletions(-) diff --git a/include/global.h b/include/global.h index dac62ffa8..8a8841b9e 100644 --- a/include/global.h +++ b/include/global.h @@ -134,7 +134,7 @@ #define JOY_NEW(button) TEST_BUTTON(gMain.newKeys, button) #define JOY_HELD(button) TEST_BUTTON(gMain.heldKeys, button) #define JOY_HELD_RAW(button) TEST_BUTTON(gMain.heldKeysRaw, button) -#define JOY_REPT(button) TEST_BUTTON(gMain.newAndRepeatedKeys, button) +#define JOY_REPEAT(button) TEST_BUTTON(gMain.newAndRepeatedKeys, button) extern u8 gStringVar1[]; extern u8 gStringVar2[]; diff --git a/include/item.h b/include/item.h index 31a51e71b..2b990c83d 100644 --- a/include/item.h +++ b/include/item.h @@ -81,7 +81,7 @@ void SetBagPocketsPointers(void); void ItemPcCompaction(void); void RemovePCItem(u16 itemId, u16 quantity); -void SortAndCompactBagPocket(struct BagPocket * pocket); +void CompactItemsInBagPocket(struct BagPocket * pocket); u8 CountItemsInPC(void); bool8 HasAtLeastOneBerry(void); bool8 HasAtLeastOnePokeBall(void); diff --git a/src/battle_controller_player.c b/src/battle_controller_player.c index 71713f038..61adf07db 100644 --- a/src/battle_controller_player.c +++ b/src/battle_controller_player.c @@ -210,7 +210,7 @@ static u16 GetPrevBall(u16 ballId) { u16 ballPrev; s32 i, j; - SortAndCompactBagPocket(&gBagPockets[BALLS_POCKET]); + CompactItemsInBagPocket(&gBagPockets[BALLS_POCKET]); for (i = 0; i < gBagPockets[BALLS_POCKET].capacity; i++) { if (ballId == gBagPockets[BALLS_POCKET].itemSlots[i].itemId) @@ -235,7 +235,7 @@ static u32 GetNextBall(u32 ballId) { u32 ballNext = ITEM_NONE; s32 i; - SortAndCompactBagPocket(&gBagPockets[BALLS_POCKET]); + CompactItemsInBagPocket(&gBagPockets[BALLS_POCKET]); for (i = 1; i < gBagPockets[BALLS_POCKET].capacity; i++) { if (ballId == gBagPockets[BALLS_POCKET].itemSlots[i-1].itemId) @@ -257,7 +257,7 @@ static void HandleInputChooseAction(u32 battler) DoBounceEffect(battler, BOUNCE_HEALTHBOX, 7, 1); DoBounceEffect(battler, BOUNCE_MON, 7, 1); - if (JOY_REPT(DPAD_ANY) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_L_EQUALS_A) + if (JOY_REPEAT(DPAD_ANY) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_L_EQUALS_A) gPlayerDpadHoldFrames++; else gPlayerDpadHoldFrames = 0; diff --git a/src/battle_interface.c b/src/battle_interface.c index 263fe2a09..2017e28f7 100644 --- a/src/battle_interface.c +++ b/src/battle_interface.c @@ -2774,7 +2774,7 @@ void TryAddLastUsedBallItemSprites(void) u16 firstBall; // we have to compact the bag first bc it is typically only compacted when you open it - SortAndCompactBagPocket(&gBagPockets[BALLS_POCKET]); + CompactItemsInBagPocket(&gBagPockets[BALLS_POCKET]); firstBall = gBagPockets[BALLS_POCKET].itemSlots[0].itemId; if (firstBall > ITEM_NONE) diff --git a/src/battle_main.c b/src/battle_main.c index c36c118d7..2130f6bec 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -1360,13 +1360,7 @@ static void SetMultiPartnerMenuParty(u8 offset) gMultiPartnerParty[i].gender = GetMonGender(&gPlayerParty[offset + i]); StripExtCtrlCodes(gMultiPartnerParty[i].nickname); if (GetMonData(&gPlayerParty[offset + i], MON_DATA_LANGUAGE) != LANGUAGE_JAPANESE) - { - for (cur = gMultiPartnerParty[i].nickname, j = 0; cur[j] != EOS; j++) - ; - while (j < 6) - cur[j++] = 0; - cur[j] = EOS; - } + PadNameString(gMultiPartnerParty[i].nickname, CHAR_SPACE); } memcpy(sMultiPartnerPartyBuffer, gMultiPartnerParty, sizeof(gMultiPartnerParty)); } diff --git a/src/berry_pouch.c b/src/berry_pouch.c index 5c57b0fc0..0640755cd 100644 --- a/src/berry_pouch.c +++ b/src/berry_pouch.c @@ -893,7 +893,7 @@ static void SortAndCountBerries(void) u16 i; u32 r2; struct BagPocket *pocket = &gBagPockets[POCKET_BERRIES - 1]; - SortAndCompactBagPocket(pocket); + CompactItemsInBagPocket(pocket); sResources->listMenuNumItems = 0; for (i = 0; i < pocket->capacity; i++) { diff --git a/src/easy_chat_2.c b/src/easy_chat_2.c index 0e518e921..af78aabbc 100644 --- a/src/easy_chat_2.c +++ b/src/easy_chat_2.c @@ -628,16 +628,16 @@ static u16 HandleJoypad_SelectGroup(void) if (JOY_NEW(SELECT_BUTTON)) return ToggleGroupAlphaMode(); - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) return SelectGroupCursorAction(2); - if (JOY_REPT(DPAD_DOWN)) + if (JOY_REPEAT(DPAD_DOWN)) return SelectGroupCursorAction(3); - if (JOY_REPT(DPAD_LEFT)) + if (JOY_REPEAT(DPAD_LEFT)) return SelectGroupCursorAction(1); - if (JOY_REPT(DPAD_RIGHT)) + if (JOY_REPEAT(DPAD_RIGHT)) return SelectGroupCursorAction(0); return 0; @@ -660,16 +660,16 @@ static u16 HandleJoypad_SelectWord(void) if (JOY_NEW(SELECT_BUTTON)) return SelectWordCursorAction(5); - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) return SelectWordCursorAction(2); - if (JOY_REPT(DPAD_DOWN)) + if (JOY_REPEAT(DPAD_DOWN)) return SelectWordCursorAction(3); - if (JOY_REPT(DPAD_LEFT)) + if (JOY_REPEAT(DPAD_LEFT)) return SelectWordCursorAction(1); - if (JOY_REPT(DPAD_RIGHT)) + if (JOY_REPEAT(DPAD_RIGHT)) return SelectWordCursorAction(0); return 0; diff --git a/src/help_system_util.c b/src/help_system_util.c index cbd8d3ae9..79d7d9506 100644 --- a/src/help_system_util.c +++ b/src/help_system_util.c @@ -668,25 +668,25 @@ s32 HelpSystem_GetMenuInput(void) { return -6; } - else if (JOY_REPT(DPAD_UP)) + else if (JOY_REPEAT(DPAD_UP)) { if (!MoveCursor(1, 0)) PlaySE(SE_SELECT); return -4; } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { if (!MoveCursor(1, 1)) PlaySE(SE_SELECT); return -5; } - else if (JOY_REPT(DPAD_LEFT)) + else if (JOY_REPEAT(DPAD_LEFT)) { if (!MoveCursor(7, 0)) PlaySE(SE_SELECT); return -4; } - else if (JOY_REPT(DPAD_RIGHT)) + else if (JOY_REPEAT(DPAD_RIGHT)) { if (!MoveCursor(7, 1)) PlaySE(SE_SELECT); diff --git a/src/item.c b/src/item.c index f360c7485..e4cd0897b 100644 --- a/src/item.c +++ b/src/item.c @@ -517,7 +517,7 @@ void SortPocketAndPlaceHMsFirst(struct BagPocket * pocket) u16 k; struct ItemSlot * buff; - SortAndCompactBagPocket(pocket); + CompactItemsInBagPocket(pocket); for (i = 0; i < pocket->capacity; i++) { @@ -545,7 +545,7 @@ void SortPocketAndPlaceHMsFirst(struct BagPocket * pocket) Free(buff); } -void SortAndCompactBagPocket(struct BagPocket * pocket) +void CompactItemsInBagPocket(struct BagPocket * pocket) { u16 i, j; diff --git a/src/menu.c b/src/menu.c index bd34bdca7..8488355d4 100644 --- a/src/menu.c +++ b/src/menu.c @@ -798,13 +798,13 @@ s8 ProcessMenuInput_other(void) { return MENU_B_PRESSED; } - if (JOY_REPT(DPAD_ANY) == DPAD_UP) + if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) { PlaySE(SE_SELECT); Menu_MoveCursor(-1); return MENU_NOTHING_CHOSEN; } - if (JOY_REPT(DPAD_ANY) == DPAD_DOWN) + if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) { PlaySE(SE_SELECT); Menu_MoveCursor(1); @@ -827,13 +827,13 @@ s8 Menu_ProcessInputNoWrapAround_other(void) { return MENU_B_PRESSED; } - if (JOY_REPT(DPAD_ANY) == DPAD_UP) + if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) { if (oldPos != Menu_MoveCursorNoWrapAround(-1)) PlaySE(SE_SELECT); return MENU_NOTHING_CHOSEN; } - if (JOY_REPT(DPAD_ANY) == DPAD_DOWN) + if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) { if (oldPos != Menu_MoveCursorNoWrapAround(1)) PlaySE(SE_SELECT); diff --git a/src/menu_helpers.c b/src/menu_helpers.c index f3ee958ed..93b7f5f77 100644 --- a/src/menu_helpers.c +++ b/src/menu_helpers.c @@ -82,9 +82,9 @@ u8 GetLRKeysPressedAndHeld(void) { if (gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR) { - if (JOY_REPT(L_BUTTON)) + if (JOY_REPEAT(L_BUTTON)) return MENU_L_PRESSED; - if (JOY_REPT(R_BUTTON)) + if (JOY_REPEAT(R_BUTTON)) return MENU_R_PRESSED; } return 0; @@ -174,7 +174,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *quantity_p, u16 qmax) { s16 valBefore = (*quantity_p); - if (JOY_REPT(DPAD_ANY) == DPAD_UP) + if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) { (*quantity_p)++; if ((*quantity_p) > qmax) @@ -190,7 +190,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *quantity_p, u16 qmax) return TRUE; } } - else if (JOY_REPT(DPAD_ANY) == DPAD_DOWN) + else if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) { (*quantity_p)--; if ((*quantity_p) <= 0) @@ -205,7 +205,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *quantity_p, u16 qmax) return TRUE; } } - else if (JOY_REPT(DPAD_ANY) == DPAD_RIGHT) + else if (JOY_REPEAT(DPAD_ANY) == DPAD_RIGHT) { (*quantity_p) += 10; if ((*quantity_p) > qmax) @@ -220,7 +220,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *quantity_p, u16 qmax) return TRUE; } } - else if (JOY_REPT(DPAD_ANY) == DPAD_LEFT) + else if (JOY_REPEAT(DPAD_ANY) == DPAD_LEFT) { (*quantity_p) -= 10; if ((*quantity_p) <= 0) diff --git a/src/naming_screen.c b/src/naming_screen.c index fd07b23e4..95cf0cdf9 100644 --- a/src/naming_screen.c +++ b/src/naming_screen.c @@ -1640,13 +1640,13 @@ static void HandleDpadMovement(struct Task *task) GetCursorPos(&cursorX, &cursorY); input = INPUT_NONE; - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) input = INPUT_DPAD_UP; - if (JOY_REPT(DPAD_DOWN)) + if (JOY_REPEAT(DPAD_DOWN)) input = INPUT_DPAD_DOWN; - if (JOY_REPT(DPAD_LEFT)) + if (JOY_REPEAT(DPAD_LEFT)) input = INPUT_DPAD_LEFT; - if (JOY_REPT(DPAD_RIGHT)) + if (JOY_REPEAT(DPAD_RIGHT)) input = INPUT_DPAD_RIGHT; // Get new cursor position diff --git a/src/option_menu.c b/src/option_menu.c index 3c34f5c14..03c548c6f 100644 --- a/src/option_menu.c +++ b/src/option_menu.c @@ -411,7 +411,7 @@ static u8 OptionMenu_ProcessInput(void) { u16 current; u16 *curr; - if (JOY_REPT(DPAD_RIGHT)) + if (JOY_REPEAT(DPAD_RIGHT)) { current = sOptionMenuPtr->option[(sOptionMenuPtr->cursorPos)]; if (current == (sOptionMenuItemCounts[sOptionMenuPtr->cursorPos] - 1)) @@ -423,7 +423,7 @@ static u8 OptionMenu_ProcessInput(void) else return 4; } - else if (JOY_REPT(DPAD_LEFT)) + else if (JOY_REPEAT(DPAD_LEFT)) { curr = &sOptionMenuPtr->option[sOptionMenuPtr->cursorPos]; if (*curr == 0) @@ -436,7 +436,7 @@ static u8 OptionMenu_ProcessInput(void) else return 4; } - else if (JOY_REPT(DPAD_UP)) + else if (JOY_REPEAT(DPAD_UP)) { if (sOptionMenuPtr->cursorPos == MENUITEM_TEXTSPEED) sOptionMenuPtr->cursorPos = MENUITEM_CANCEL; @@ -444,7 +444,7 @@ static u8 OptionMenu_ProcessInput(void) sOptionMenuPtr->cursorPos = sOptionMenuPtr->cursorPos - 1; return 3; } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { if (sOptionMenuPtr->cursorPos == MENUITEM_CANCEL) sOptionMenuPtr->cursorPos = MENUITEM_TEXTSPEED; diff --git a/src/player_pc.c b/src/player_pc.c index 4b74b4a1c..a19c55f13 100644 --- a/src/player_pc.c +++ b/src/player_pc.c @@ -285,7 +285,7 @@ static void PrintStringOnWindow0WithDialogueFrame(const u8 *str) static void Task_TopMenu_ItemStorageSubmenu_HandleInput(u8 taskId) { - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { if (Menu_GetCursorPos() != 0) { @@ -294,7 +294,7 @@ static void Task_TopMenu_ItemStorageSubmenu_HandleInput(u8 taskId) PrintStringOnWindow0WithDialogueFrame(sItemStorageActionDescriptionPtrs[Menu_GetCursorPos()]); } } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { if (Menu_GetCursorPos() != 2) { diff --git a/src/pokedex_screen.c b/src/pokedex_screen.c index 58ac38f70..ce338c0d9 100644 --- a/src/pokedex_screen.c +++ b/src/pokedex_screen.c @@ -1661,7 +1661,7 @@ static void Task_DexScreen_CategorySubmenu(u8 taskId) sPokedexScreenData->state = 12; break; } - if (!JOY_HELD(R_BUTTON) && JOY_REPT(DPAD_LEFT)) + if (!JOY_HELD(R_BUTTON) && JOY_REPEAT(DPAD_LEFT)) { if (sPokedexScreenData->categoryCursorPosInPage != 0) { @@ -1672,7 +1672,7 @@ static void Task_DexScreen_CategorySubmenu(u8 taskId) else pageFlipCmd = 1; } - if (!JOY_HELD(R_BUTTON) && JOY_REPT(DPAD_RIGHT)) + if (!JOY_HELD(R_BUTTON) && JOY_REPEAT(DPAD_RIGHT)) { if (sPokedexScreenData->categoryCursorPosInPage < sPokedexScreenData->numMonsOnPage - 1) { diff --git a/src/pokemon_storage_system.c b/src/pokemon_storage_system.c index 87dd8a404..85f3401d2 100644 --- a/src/pokemon_storage_system.c +++ b/src/pokemon_storage_system.c @@ -6666,7 +6666,7 @@ static u8 HandleInput_InBox_Normal(void) gStorage->cursorVerticalWrap = 0; gStorage->cursorHorizontalWrap = 0; gStorage->cursorFlipTimer = 0; - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { input = INPUT_MOVE_CURSOR; if (sCursorPosition >= IN_BOX_COLUMNS) @@ -6678,7 +6678,7 @@ static u8 HandleInput_InBox_Normal(void) } break; } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { input = INPUT_MOVE_CURSOR; cursorPosition += IN_BOX_COLUMNS; @@ -6692,7 +6692,7 @@ static u8 HandleInput_InBox_Normal(void) } break; } - else if (JOY_REPT(DPAD_LEFT)) + else if (JOY_REPEAT(DPAD_LEFT)) { input = INPUT_MOVE_CURSOR; if (sCursorPosition % IN_BOX_COLUMNS != 0) @@ -6704,7 +6704,7 @@ static u8 HandleInput_InBox_Normal(void) } break; } - else if (JOY_REPT(DPAD_RIGHT)) + else if (JOY_REPEAT(DPAD_RIGHT)) { input = INPUT_MOVE_CURSOR; if ((sCursorPosition + 1) % IN_BOX_COLUMNS != 0) @@ -6789,7 +6789,7 @@ static u8 HandleInput_InBox_GrabbingMultiple(void) { if (JOY_HELD(A_BUTTON)) { - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { if (sCursorPosition / IN_BOX_COLUMNS != 0) { @@ -6799,7 +6799,7 @@ static u8 HandleInput_InBox_GrabbingMultiple(void) else return INPUT_MULTIMOVE_UNABLE; } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { if (sCursorPosition + IN_BOX_COLUMNS < IN_BOX_COUNT) { @@ -6809,7 +6809,7 @@ static u8 HandleInput_InBox_GrabbingMultiple(void) else return INPUT_MULTIMOVE_UNABLE; } - else if (JOY_REPT(DPAD_LEFT)) + else if (JOY_REPEAT(DPAD_LEFT)) { if (sCursorPosition % IN_BOX_COLUMNS != 0) { @@ -6819,7 +6819,7 @@ static u8 HandleInput_InBox_GrabbingMultiple(void) else return INPUT_MULTIMOVE_UNABLE; } - else if (JOY_REPT(DPAD_RIGHT)) + else if (JOY_REPEAT(DPAD_RIGHT)) { if ((sCursorPosition + 1) % IN_BOX_COLUMNS != 0) { @@ -6852,7 +6852,7 @@ static u8 HandleInput_InBox_GrabbingMultiple(void) static u8 HandleInput_InBox_MovingMultiple(void) { - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { if (MultiMove_TryMoveGroup(0)) { @@ -6862,7 +6862,7 @@ static u8 HandleInput_InBox_MovingMultiple(void) else return INPUT_MULTIMOVE_UNABLE; } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { if (MultiMove_TryMoveGroup(1)) { @@ -6872,7 +6872,7 @@ static u8 HandleInput_InBox_MovingMultiple(void) else return INPUT_MULTIMOVE_UNABLE; } - else if (JOY_REPT(DPAD_LEFT)) + else if (JOY_REPEAT(DPAD_LEFT)) { if (MultiMove_TryMoveGroup(2)) { @@ -6882,7 +6882,7 @@ static u8 HandleInput_InBox_MovingMultiple(void) else return INPUT_SCROLL_LEFT; } - else if (JOY_REPT(DPAD_RIGHT)) + else if (JOY_REPEAT(DPAD_RIGHT)) { if (MultiMove_TryMoveGroup(3)) { @@ -6937,7 +6937,7 @@ static u8 HandleInput_InParty(void) gotoBox = FALSE; input = INPUT_NONE; - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { if (--cursorPosition < 0) cursorPosition = PARTY_SIZE; @@ -6945,7 +6945,7 @@ static u8 HandleInput_InParty(void) input = INPUT_MOVE_CURSOR; break; } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { if (++cursorPosition > PARTY_SIZE) cursorPosition = 0; @@ -6953,14 +6953,14 @@ static u8 HandleInput_InParty(void) input = INPUT_MOVE_CURSOR; break; } - else if (JOY_REPT(DPAD_LEFT) && sCursorPosition != 0) + else if (JOY_REPEAT(DPAD_LEFT) && sCursorPosition != 0) { input = INPUT_MOVE_CURSOR; gStorage->cursorPrevPartyPos = sCursorPosition; cursorPosition = 0; break; } - else if (JOY_REPT(DPAD_RIGHT)) + else if (JOY_REPEAT(DPAD_RIGHT)) { if (sCursorPosition == 0) { @@ -7052,7 +7052,7 @@ static u8 HandleInput_BoxTitle(void) gStorage->cursorVerticalWrap = 0; gStorage->cursorFlipTimer = 0; - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { input = INPUT_MOVE_CURSOR; cursorArea = CURSOR_AREA_BUTTONS; @@ -7060,7 +7060,7 @@ static u8 HandleInput_BoxTitle(void) gStorage->cursorFlipTimer = 1; break; } - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) { input = INPUT_MOVE_CURSOR; cursorArea = CURSOR_AREA_IN_BOX; @@ -7125,7 +7125,7 @@ static u8 HandleInput_OnButtons(void) gStorage->cursorVerticalWrap = 0; gStorage->cursorFlipTimer = 0; - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { input = INPUT_MOVE_CURSOR; cursorArea = CURSOR_AREA_IN_BOX; @@ -7137,7 +7137,7 @@ static u8 HandleInput_OnButtons(void) gStorage->cursorFlipTimer = 1; break; } - else if (JOY_REPT(DPAD_DOWN | START_BUTTON)) + else if (JOY_REPEAT(DPAD_DOWN | START_BUTTON)) { input = INPUT_MOVE_CURSOR; cursorArea = CURSOR_AREA_BOX_TITLE; @@ -7146,14 +7146,14 @@ static u8 HandleInput_OnButtons(void) break; } - if (JOY_REPT(DPAD_LEFT)) + if (JOY_REPEAT(DPAD_LEFT)) { input = INPUT_MOVE_CURSOR; if (--cursorPosition < 0) cursorPosition = 1; break; } - else if (JOY_REPT(DPAD_RIGHT)) + else if (JOY_REPEAT(DPAD_RIGHT)) { input = INPUT_MOVE_CURSOR; if (++cursorPosition > 1) diff --git a/src/region_map.c b/src/region_map.c index 6c25dc7f4..101e8cf31 100644 --- a/src/region_map.c +++ b/src/region_map.c @@ -2794,7 +2794,7 @@ static u8 HandleRegionMapInput(void) } else if (!JOY_NEW(B_BUTTON)) { - if (JOY_REPT(START_BUTTON)) + if (JOY_REPEAT(START_BUTTON)) { SnapToIconOrButton(); sMapCursor->selectedMapsec = GetSelectedMapSection(GetSelectedRegionMap(), LAYER_MAP, sMapCursor->y, sMapCursor->x); diff --git a/src/reset_rtc_screen.c b/src/reset_rtc_screen.c index a8c5c656a..5a4f82571 100644 --- a/src/reset_rtc_screen.c +++ b/src/reset_rtc_screen.c @@ -577,7 +577,7 @@ static void Task_ResetRtc_HandleInput(u8 taskId) tSelection = SELECTION_NONE; } } - else if (MoveTimeUpDown(&data[selectionInfo->dataIndex], selectionInfo->minVal, selectionInfo->maxVal, selectionInfo->increment, JOY_REPT(DPAD_UP | DPAD_DOWN))) + else if (MoveTimeUpDown(&data[selectionInfo->dataIndex], selectionInfo->minVal, selectionInfo->maxVal, selectionInfo->increment, JOY_REPEAT(DPAD_UP | DPAD_DOWN))) { PlaySE(SE_SELECT); PrintTime(tWindowId, 0, 1, tDays, tHours, tMinutes, tSeconds); diff --git a/src/trade.c b/src/trade.c index 95ba41844..10a4085e5 100644 --- a/src/trade.c +++ b/src/trade.c @@ -1811,13 +1811,13 @@ static void CB_ProcessMenuInput(void) { int i; - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) TradeMenuMoveCursor(&sTradeMenu->cursorPosition, DIR_UP); - else if (JOY_REPT(DPAD_DOWN)) + else if (JOY_REPEAT(DPAD_DOWN)) TradeMenuMoveCursor(&sTradeMenu->cursorPosition, DIR_DOWN); - else if (JOY_REPT(DPAD_LEFT)) + else if (JOY_REPEAT(DPAD_LEFT)) TradeMenuMoveCursor(&sTradeMenu->cursorPosition, DIR_LEFT); - else if (JOY_REPT(DPAD_RIGHT)) + else if (JOY_REPEAT(DPAD_RIGHT)) TradeMenuMoveCursor(&sTradeMenu->cursorPosition, DIR_RIGHT); if (JOY_NEW(A_BUTTON)) diff --git a/src/union_room_chat.c b/src/union_room_chat.c index 2f4bb3eb5..bf3fd8a71 100644 --- a/src/union_room_chat.c +++ b/src/union_room_chat.c @@ -469,7 +469,7 @@ static void ChatEntryRoutine_HandleInput(void) { GoToRoutine(CHATENTRYROUTINE_SWITCH); } - else if (JOY_REPT(B_BUTTON)) + else if (JOY_REPEAT(B_BUTTON)) { if (sWork->bufferCursorPos) { @@ -1028,7 +1028,7 @@ static bool32 TypeChatMessage_HandleDPad(void) { do { - if (JOY_REPT(DPAD_UP)) + if (JOY_REPEAT(DPAD_UP)) { if (sWork->currentRow > 0) sWork->currentRow--; @@ -1037,7 +1037,7 @@ static bool32 TypeChatMessage_HandleDPad(void) break; } - if (JOY_REPT(DPAD_DOWN)) + if (JOY_REPEAT(DPAD_DOWN)) { if (sWork->currentRow < sKeyboardPageMaxRow[sWork->currentPage]) { @@ -1052,7 +1052,7 @@ static bool32 TypeChatMessage_HandleDPad(void) } if (sWork->currentPage != UNION_ROOM_KB_PAGE_COUNT) { - if (JOY_REPT(DPAD_LEFT)) + if (JOY_REPEAT(DPAD_LEFT)) { if (sWork->currentCol > 0) sWork->currentCol--; @@ -1060,7 +1060,7 @@ static bool32 TypeChatMessage_HandleDPad(void) sWork->currentCol = 4; break; } - if (JOY_REPT(DPAD_RIGHT)) + if (JOY_REPEAT(DPAD_RIGHT)) { if (sWork->currentCol < 4) sWork->currentCol++;