mirror of
https://github.com/zeldaret/af.git
synced 2026-09-28 23:00:07 -04:00
09ac5c453d
* C file * mSM_submenu_ct, mSM_submenu_dt, mSM_submenu_move * SubmenuArea_DoLink, SubmenuArea_DoUnlink, load_player * mSM_submenu_ovlptr_cleanup * mSM_move_Wait, mSM_move_PREWait, mSM_move_Play * func_800C497C_jp * mSM_submenu_ctrl * mSM_ovlptr_dllcnv_sub, mSM_ovlptr_dllcnv, mSM_open_submenu, mSM_open_submenu_new, mSM_open_submenu_new2, mSM_Reset_player_btn_type1, mSM_Reset_player_btn_type2, mSM_submenu_draw * fix warnings * name functions referenced by check_process * migrate data * func_800C47B4_jp NON_MATCHING * mSM_check_item_for_furniture, mSM_check_item_for_sell, mSM_check_item_for_give, mSM_check_item_for_take, mSM_check_item_for_minidisk, mSM_check_item_for_shrine, mSM_check_item_for_entrust, mSM_check_item_for_exchange * rename remaining functions * match mSM_submenu_ovlptr_init * cleanup mSM_submenu_ovlptr_init * match mSM_move_LINKWait? * Rename mSM struct and other cleanups * enums * cleanup * format * move unknown struct to header * typo
51 lines
1.4 KiB
C
51 lines
1.4 KiB
C
#ifndef UNKNOWN_STRUCTS_H
|
|
#define UNKNOWN_STRUCTS_H
|
|
|
|
#include "ultra64.h"
|
|
#include "libc/stdint.h"
|
|
#include "libc/stdbool.h"
|
|
#include "unk.h"
|
|
#include "other_types.h"
|
|
|
|
typedef struct Struct_8010EAA0 {
|
|
/* 0x00 */ RomOffset unk_00;
|
|
/* 0x04 */ RomOffset unk_04;
|
|
/* 0x08 */ char unk08[0xB];
|
|
/* 0x13 */ u8 unk_13;
|
|
} Struct_8010EAA0; // size = 0x14
|
|
|
|
typedef struct struct_801161E8_jp {
|
|
/* 0x0 */ UNK_TYPE1 unk_0[0x8];
|
|
} struct_801161E8_jp; // size <= 0x8
|
|
|
|
typedef struct CommonData_unk_1004C_unk_14_arg0 {
|
|
/* 0x00 */ s16 unk_00;
|
|
/* 0x00 */ s16 unk_02;
|
|
/* 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 {
|
|
/* 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
|
|
|
|
typedef struct struct_800418D8 {
|
|
/* 0x000 */ UNK_TYPE1 unk_000[0x104];
|
|
/* 0x104 */ UNK_TYPE unk_104;
|
|
/* 0x108 */ UNK_TYPE1 unk_108[0x14];
|
|
/* 0x11C */ UNK_TYPE unk_11C;
|
|
} struct_800418D8; // size >= 0x120
|
|
|
|
typedef struct struct_809AEFA4 {
|
|
/* 0x0 */ UNK_PTR unk_0;
|
|
/* 0x0 */ UNK_PTR unk_4;
|
|
/* 0x0 */ UNK_TYPE unk_8;
|
|
/* 0x0 */ UNK_TYPE unk_C;
|
|
} struct_809AEFA4; // size >= 0x10
|
|
|
|
#endif
|