Attempt to decompile menuRenderItemMarquee

This commit is contained in:
Ryan Dwyer
2020-09-19 11:46:12 +10:00
parent ca5ff87d8a
commit fe7aa8371a
6 changed files with 246 additions and 107 deletions
+4 -4
View File
@@ -139,10 +139,10 @@ extern struct hudmessageconfig g_HudMessageConfigs[];
extern u32 var80071170;
extern u32 var80071180;
extern u32 var80071184;
extern u32 var80071190;
extern u32 var80071194;
extern u32 var80071198;
extern u32 var8007119c;
extern s32 var80071190;
extern s32 var80071194;
extern s32 var80071198;
extern s32 var8007119c;
extern u32 var800711a0;
extern u32 var800711a4;
extern u32 var800711ac;
+1 -1
View File
@@ -36,7 +36,7 @@ char *menuItemScrollableGetText(u32 type);
Gfx *menuRenderItemScrollable(Gfx *gdl, struct menurenderthing *thing);
u32 func0f0ed264(void);
void func0f0ed514(u16 *arg0);
Gfx *menuRenderItemMarquee(Gfx *gdl);
Gfx *menuRenderItemMarquee(Gfx *gdl, struct menurenderthing *thing);
u32 func0f0eda34(void);
void func0f0edb50(u16 *arg0);
Gfx *menuRenderItem07(Gfx *gdl);
+1 -1
View File
@@ -47,7 +47,7 @@ void func0f0f372c(u8 *arg0, f32 x, f32 y, f32 arg3, f32 arg4, f32 arg5, f32 arg6
void func0f0f37a4(u8 *arg0);
u32 func0f0f38b0(void);
u32 func0f0f5004(void);
u32 func0f0f50fc(void);
Gfx *func0f0f50fc(Gfx *gdl);
u32 func0f0f5360(void);
u32 func0f0f74a8(void);
u32 func0f0f7594(void);
+4 -4
View File
@@ -22,9 +22,9 @@ u32 func0f153b6c(void);
void func0f153c20(s32 x, s32 y, f32 arg2, s32 arg3);
u32 func0f153c50(void);
u32 func0f153c88(void);
u32 func0f153ce8(void);
u32 func0f153d24(void);
u32 func0f153d3c(void);
void func0f153ce8(s32 x1, s32 x2, u32 arg2);
void func0f153d24(void);
void func0f153d3c(void);
u32 func0f153d50(void);
u32 func0f153d88(void);
void func0f153e38(u32 colour1, u32 colour2);
@@ -43,7 +43,7 @@ u32 func0f1566cc(void);
u32 func0f156790(void);
u32 func0f156a24(void);
Gfx *textRender(Gfx *gdl, s32 *x, s32 *y, char *text, u32 arg4, u32 arg5, s32 arg6, u32 colour, s16 arg8, s16 arg9, u32 arg10, u32 arg11);
void textMeasure(s32 *textheight, s32 *textwidth, char *text, u32 arg3, u32 arg4, u32 arg5);
void textMeasure(s32 *textheight, s32 *textwidth, char *text, u32 font1, u32 font2, u32 arg5);
void textWrap(s32 width, char *in, char *out, u32 font1, u32 font2);
u32 func0f1577f0(void);
u32 func0f1578c8(void);
+5 -1
View File
@@ -6809,7 +6809,11 @@ struct menurenderthing {
struct menuitem *item;
bool focused;
struct menurenderthing10 *unk10;
s16 *unk14;
union {
s16 *s16;
u16 *u16;
} unk14;
};
struct menucolourpalette {