From 303c9f0917306a45e5aa5cdc5d25d0051ff3415c Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Wed, 16 May 2018 22:16:22 +0200 Subject: start menu indicators decomp --- include/menu_indicators.h | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'include/menu_indicators.h') diff --git a/include/menu_indicators.h b/include/menu_indicators.h index a099cffab..06158e366 100644 --- a/include/menu_indicators.h +++ b/include/menu_indicators.h @@ -9,9 +9,17 @@ struct ArrowStruct { - u8 unk0[6]; - u16 unk6[4]; - u8 unkE; + u8 unk0; + u8 unk1; + u8 unk2; + u8 unk3; + u8 unk4; + u8 unk5; + u16 unk6; + u16 unk8; + u16 tileTag; + u16 palTag; + u8 palNum; }; struct CursorStruct @@ -26,10 +34,8 @@ struct CursorStruct }; void Task_ScrollIndicatorArrowPairOnMainMenu(u8); -u8 AddScrollIndicatorArrowPairParametrized(u8, u8, u8, u8, s32, u16, u16, u16 *); void RemoveScrollIndicatorArrowPair(u8); -u8 AddScrollIndicatorArrowPair(const struct ArrowStruct*, void*); -void sub_81AF15C(u8, u8, u8); +void sub_81AF15C(u8, u8, s32); void ListMenuRemoveCursorObject(u8 taskId, u32 cursorKind); void ListMenuUpdateCursorObject(u8 taskId, u16 x, u16 y, u32 cursorKind); u8 ListMenuAddCursorObjectInternal(struct CursorStruct *cursor, u32 cursorKind); -- cgit v1.2.3 From 1ead30ad4055a7b59f40cf46fabb54a740517ae8 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Sat, 19 May 2018 10:54:02 +0200 Subject: decompile menu indicators --- include/menu_indicators.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include/menu_indicators.h') diff --git a/include/menu_indicators.h b/include/menu_indicators.h index 06158e366..d9b4fc9d2 100644 --- a/include/menu_indicators.h +++ b/include/menu_indicators.h @@ -28,9 +28,9 @@ struct CursorStruct u8 unk1; u16 unk2; u16 unk4; - u16 unk6; - u16 unk8; - u8 unkA; + u16 tileTag; + u16 palTag; + u8 palNum; }; void Task_ScrollIndicatorArrowPairOnMainMenu(u8); -- cgit v1.2.3 From 4857757431870d89bd2f6450e29a83f7f3856a34 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Sat, 19 May 2018 11:36:31 +0200 Subject: merge list menu and list indicators --- include/menu_indicators.h | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 include/menu_indicators.h (limited to 'include/menu_indicators.h') diff --git a/include/menu_indicators.h b/include/menu_indicators.h deleted file mode 100644 index d9b4fc9d2..000000000 --- a/include/menu_indicators.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef GUARD_MENU_INDICATORS_H -#define GUARD_MENU_INDICATORS_H - -// Exported type declarations - -// Exported RAM declarations - -// Exported ROM declarations - -struct ArrowStruct -{ - u8 unk0; - u8 unk1; - u8 unk2; - u8 unk3; - u8 unk4; - u8 unk5; - u16 unk6; - u16 unk8; - u16 tileTag; - u16 palTag; - u8 palNum; -}; - -struct CursorStruct -{ - u8 unk0; - u8 unk1; - u16 unk2; - u16 unk4; - u16 tileTag; - u16 palTag; - u8 palNum; -}; - -void Task_ScrollIndicatorArrowPairOnMainMenu(u8); -void RemoveScrollIndicatorArrowPair(u8); -void sub_81AF15C(u8, u8, s32); -void ListMenuRemoveCursorObject(u8 taskId, u32 cursorKind); -void ListMenuUpdateCursorObject(u8 taskId, u16 x, u16 y, u32 cursorKind); -u8 ListMenuAddCursorObjectInternal(struct CursorStruct *cursor, u32 cursorKind); - -#endif //GUARD_MENU_INDICATORS_H -- cgit v1.2.3