From 2ce9ebdd5df36aa063d6381b349358b5dd621e46 Mon Sep 17 00:00:00 2001 From: engineer124 Date: Thu, 29 Sep 2022 22:25:24 -0400 Subject: [PATCH] small docs --- include/functions.h | 2 +- src/code/z_parameter.c | 6 +++++- tools/disasm/functions.txt | 2 +- tools/sizes/code_functions.csv | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/include/functions.h b/include/functions.h index 97b78dada..755e9a367 100644 --- a/include/functions.h +++ b/include/functions.h @@ -1822,7 +1822,7 @@ void Interface_SetSceneRestrictions(PlayState* play); void Interface_InitMinigame(PlayState* play); void Interface_LoadItemIconImpl(PlayState* play, u8 btn); void Interface_LoadItemIcon(PlayState* play, u8 btn); -void func_80112C0C(PlayState* play, u16 flag); +void Interface_UpdateButtonsAlt(PlayState* play, u16 flag); u8 Item_Give(PlayState* play, u8 item); u8 Item_CheckObtainability(u8 item); void Inventory_DeleteItem(s16 item, s16 slot); diff --git a/src/code/z_parameter.c b/src/code/z_parameter.c index e7a2c3526..449576e73 100644 --- a/src/code/z_parameter.c +++ b/src/code/z_parameter.c @@ -2249,7 +2249,11 @@ void Interface_LoadItemIcon(PlayState* play, u8 btn) { Interface_LoadItemIconImpl(play, btn); } -void func_80112C0C(PlayState* play, u16 flag) { +/** + * @param play PlayState + * @param flag 0 for default update, 1 for simplified update + */ +void Interface_UpdateButtonsAlt(PlayState* play, u16 flag) { if (flag) { if ((BUTTON_ITEM_EQUIP(CUR_FORM, EQUIP_SLOT_B) == ITEM_BOW) || (BUTTON_ITEM_EQUIP(CUR_FORM, EQUIP_SLOT_B) == ITEM_BOMB) || diff --git a/tools/disasm/functions.txt b/tools/disasm/functions.txt index 18dd408a3..c2e925a78 100644 --- a/tools/disasm/functions.txt +++ b/tools/disasm/functions.txt @@ -2111,7 +2111,7 @@ 0x80112AFC:("Interface_InitMinigame",), 0x80112B40:("Interface_LoadItemIconImpl",), 0x80112BE4:("Interface_LoadItemIcon",), - 0x80112C0C:("func_80112C0C",), + 0x80112C0C:("Interface_UpdateButtonsAlt",), 0x80112E80:("Item_Give",), 0x801143CC:("Item_CheckObtainabilityImpl",), 0x80114978:("Item_CheckObtainability",), diff --git a/tools/sizes/code_functions.csv b/tools/sizes/code_functions.csv index 9e1257230..883b80691 100644 --- a/tools/sizes/code_functions.csv +++ b/tools/sizes/code_functions.csv @@ -1625,7 +1625,7 @@ asm/non_matchings/code/z_parameter/Interface_Noop.s,Interface_Noop,0x80112AF4,0x asm/non_matchings/code/z_parameter/Interface_InitMinigame.s,Interface_InitMinigame,0x80112AFC,0x11 asm/non_matchings/code/z_parameter/Interface_LoadItemIconImpl.s,Interface_LoadItemIconImpl,0x80112B40,0x29 asm/non_matchings/code/z_parameter/Interface_LoadItemIcon.s,Interface_LoadItemIcon,0x80112BE4,0xA -asm/non_matchings/code/z_parameter/func_80112C0C.s,func_80112C0C,0x80112C0C,0x9D +asm/non_matchings/code/z_parameter/Interface_UpdateButtonsAlt.s,Interface_UpdateButtonsAlt,0x80112C0C,0x9D asm/non_matchings/code/z_parameter/Item_Give.s,Item_Give,0x80112E80,0x553 asm/non_matchings/code/z_parameter/Item_CheckObtainabilityImpl.s,Item_CheckObtainabilityImpl,0x801143CC,0x16B asm/non_matchings/code/z_parameter/Item_CheckObtainability.s,Item_CheckObtainability,0x80114978,0xA