summaryrefslogtreecommitdiff
path: root/include/titlescreen.h
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2018-10-16 09:40:30 -0500
committerMarcus Huderle <huderlem@gmail.com>2018-10-16 19:14:30 -0500
commit876a79f1fe06958916da0b3a555b8358d972365c (patch)
treec56085361d7442a005a2b88fd0812c4abfee4150 /include/titlescreen.h
parentc028df7ce77d8a2e4ba528012ef24e65a17aa5ca (diff)
Decompile a chunk of titlescreen.s
Diffstat (limited to 'include/titlescreen.h')
-rwxr-xr-xinclude/titlescreen.h34
1 files changed, 28 insertions, 6 deletions
diff --git a/include/titlescreen.h b/include/titlescreen.h
index 0fcbe8d..65d790e 100755
--- a/include/titlescreen.h
+++ b/include/titlescreen.h
@@ -1,16 +1,38 @@
#ifndef GUARD_TITLESCREEN_H
#define GUARD_TITLESCREEN_H
-struct UnkStruct2002888
+struct TitlescreenStruct
{
- /*0x00*/u8 filler0[0x9];
- /*0x09*/u8 unk9;
- /*0x0A*/u8 fillerA[0x1];
- /*0x0B*/u8 unkB;
+ /*0x00*/ s8 menuCursorIndex;
+ /*0x02*/ s16 unk2;
+ /*0x04*/ s16 unk4;
+ /*0x06*/ s8 unk6;
+ /*0x07*/ u8 unk7;
+ /*0x08*/ s8 unk8;
+ /*0x09*/ u8 unk9;
+ /*0x0A*/ u8 unkA;
+ /*0x0B*/ u8 unkB;
+ /*0x0C*/ u8 unkC;
+ /*0x0D*/ u8 unkD;
+ /*0x0E*/ u8 unkE;
+ /*0x0F*/ u8 unkF;
+ /*0x10*/ u8 unk10;
+ /*0x11*/ u8 unk11;
+ /*0x12*/ s16 idleFadeoutCounter;
+ /*0x14*/ s16 idleFramesCounter;
};
-extern struct UnkStruct2002888 gUnknown_2002888;
+extern struct TitlescreenStruct gTitlescreen;
extern s8 gAutoDisplayTitlescreenMenu;
extern u8 gUnknown_202BE24;
+extern u16 gUnknown_0202C588;
+extern s8 gUnknown_020028A0;
+extern s8 gUnknown_020028A1;
+extern u8 gUnknown_020028A2;
+extern u8 gUnknown_020028A3;
+extern s8 gUnknown_020028A4;
+extern s8 gUnknown_020028A5;
+extern const u8 *gUnknown_0201C190[];
+extern const u8 *gUnknown_0202BE00[];
#endif // GUARD_TITLESCREEN_H