summaryrefslogtreecommitdiff
path: root/include/unknown_structs.h
diff options
context:
space:
mode:
authorAnghelo Carvajal <angheloalf95@gmail.com>2023-09-08 12:02:32 -0300
committerGitHub <noreply@github.com>2023-09-08 08:02:32 -0700
commit81b40ad296cc1f501bf8a33ecb38015a1d6148a8 (patch)
treee784e455d63c1a77b697278c5d4e52f311cb14ef /include/unknown_structs.h
parente8c701eeb4309235940ca685b00031140e22f79a (diff)
`submenu_ovl`, 3 NON_EQUIVALENTs and 2 NON_MATCHINGs (#88)
* C file * func_8085DA28_jp, func_8085DA9C_jp * func_8085D638_jp * func_8085D358_jp, func_8085D500_jp, func_8085D674_jp * bleh * func_8085BAC0_jp * func_8085D128_jp * Rename many functions * mSM_move_menu * a * func_8085D43C_jp * mSM_set_char_matrix * mSM_cbuf_copy draft * mSM_cbuf_copy NON_EQUIVALENT * func_8085C20C_jp draft * match func_8085C20C_jp * cleanup unc_8085C20C_jp * func_8085C7A4_jp ok, func_8085C7B8_jp NON_EQUIVALENT * mSM_draw_mail NON_MATCHING * func_8085D094_jp * mSM_set_other_seg mSM_set_before_menu_proc * meh * mSM_move_Move * migrate data * move submenu overlays to the submenu folder and make headers for them * name some files based on rodata strings * name functions from known submenu overlays * mSM_move_chg_base * mSM_menu_ovl_init NON_MATCHING * migrate bss * mSM_menu_ovl_init * SubmenuProgramId * mSM_save_before_func * mSM_return_func NON_EQUIVALENT * some cleanup * rename lots of data * kinda format * more cleanup * symbolize remaining stuff * format * Kinda fix whatever is going on with Game_Play_unk_0110 * mroecleanup * name known overlays * tag_program_dlftbl, hand_program_dlftbl, haniwa_program_dlftbl * format * flag defines
Diffstat (limited to 'include/unknown_structs.h')
-rw-r--r--include/unknown_structs.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/include/unknown_structs.h b/include/unknown_structs.h
index 3249db9..1e18d21 100644
--- a/include/unknown_structs.h
+++ b/include/unknown_structs.h
@@ -24,14 +24,22 @@ typedef struct CommonData_unk_1004C_unk_14_arg0 {
/* 0x04 */ UNK_TYPE1 unk_04[0x60];
} CommonData_unk_1004C_unk_14_arg0; // size >= 0x64, maybe less, guessed from stack usage
-typedef struct Game_Play_unk_0110 {
+typedef struct Game_Play_unk_0110_unk_0000 {
/* 0x00 */ s16 unk_00;
/* 0x02 */ UNK_TYPE1 unk_02[0x2];
/* 0x04 */ void* segment;
/* 0x08 */ UNK_TYPE1 unk_08[0x48];
/* 0x50 */ s16 unk_50;
/* 0x52 */ UNK_TYPE1 unk_52[0x2];
-} Game_Play_unk_0110; // size = 0x54
+} Game_Play_unk_0110_unk_0000; // size = 0x54
+
+typedef struct Game_Play_unk_0110 {
+ /* 0x0000 */ Game_Play_unk_0110_unk_0000 unk_0000[UNK_SIZE];
+ /* 0x0054 */ UNK_TYPE1 unk_0054[0x17A8];
+ /* 0x17FC */ s32 unk_17FC;
+ /* 0x1800 */ UNK_TYPE1 unk_1800[0x18];
+ /* 0x1818 */ void* unk_1818;
+} Game_Play_unk_0110; // size >= 0x181C
typedef struct struct_809AEFA4 {
/* 0x00 */ UNK_PTR unk_0;