diff options
Diffstat (limited to 'include/input.h')
-rw-r--r-- | include/input.h | 71 |
1 files changed, 42 insertions, 29 deletions
diff --git a/include/input.h b/include/input.h index 1ac1bec..6c579a8 100644 --- a/include/input.h +++ b/include/input.h @@ -1,44 +1,57 @@ -struct test +struct UnkInputStruct1 { /* 0x0 */ u16 unk0; - /* 0x2 */ u16 unk1; - /* 0x4 */ u16 unk2; - /* 0x6 */ u16 unk3; - /* 0x8 */ u16 unk4; + /* 0x2 */ u16 unk2; + /* 0x4 */ u16 unk4; + /* 0x6 */ u16 unk6; + /* 0x8 */ u16 unk8; + /* 0xA */ u16 unkA; + /* 0xC */ u32 unkC; }; -struct test3 +struct UnkInputStruct2 { /* 0x0 */ u16 unk0; - /* 0x2 */ u16 unk1; - /* 0x4 */ u16 unk2; - /* 0x6 */ u16 unk3; + /* 0x2 */ u16 unk2; + /* 0x4 */ u16 unk4; + /* 0x6 */ u16 unk6; }; struct Input { /* 0x0 */ u16 unk0; - /* 0x2 */ u16 unk1; - /* 0x4 */ u16 unk2; - /* 0x6 */ u16 unk3; - /* 0x8 */ u16 unk4; - /* 0xA */ u16 unk5; - /* 0xC */ u16 unk6; - /* 0xE */ u16 unk7; - /* 0x10 */ u16 unk8; - /* 0x12 */ u16 unk9; - /* 0x14 */ u16 unk10; - /* 0x16 */ u16 unk11; - /* 0x18 */ u16 unk12; - /* 0x1A */ u16 unk13; - /* 0x1C */ u16 unk14; - /* 0x1E */ u16 unk15; - /* 0x20 */ u16 unk16; - /* 0x22 */ u16 unk17[3]; // padding - /* 0x28 */ u8 unk18; - /* 0x29 */ u8 unk19; - /* 0x2A */ u8 unk20; + /* 0x2 */ u16 unk2; + /* 0x4 */ u16 unk4; + /* 0x6 */ u16 unk6; + /* 0x8 */ u16 unk8; + /* 0xA */ u16 unkA; + /* 0xC */ u16 unkC; + /* 0xE */ u16 unkE; + /* 0x10 */ u16 unk10; + /* 0x12 */ u16 unk12; + /* 0x14 */ u16 unk14; + /* 0x16 */ u16 unk16; + /* 0x16 */ u16 unk18; + /* 0x1A */ u16 unk1A; + /* 0x1C */ u16 unk1C; + /* 0x1E */ u16 unk1E; + /* 0x20 */ u32 unk20; + /* 0x24 */ u16 unk24; + /* 0x24 */ u16 unk26; + /* 0x28 */ u8 unk28; + /* 0x29 */ u8 unk29; + /* 0x2A */ u8 unk2A; }; void InitInput(void); void sub_800485C(void); +u8 sub_80048B8(void); +u8 sub_80048BC(void); +u8 sub_80048C0(void); +u8 sub_80048C4(void); +u8 sub_80048C8(void); +u8 sub_80048CC(void); +void sub_80048D0(void); +void sub_80048F8(void); +void sub_8004914(void); + |