mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-09 04:29:29 -04:00
Decompile menuRenderItemScrollable
This commit is contained in:
@@ -32,8 +32,8 @@ Gfx *menuRenderItemCarousel(Gfx *gdl, struct menurenderthing *thing);
|
||||
u32 func0f0ec4e4(void);
|
||||
Gfx *menuRenderItemCheckbox(Gfx *gdl);
|
||||
u32 func0f0ecbfc(void);
|
||||
char *menuTrainGetDescription(u32 type);
|
||||
Gfx *menuRenderItemScrollable(Gfx *gdl);
|
||||
char *menuItemScrollableGetText(u32 type);
|
||||
Gfx *menuRenderItemScrollable(Gfx *gdl, struct menurenderthing *thing);
|
||||
u32 func0f0ed264(void);
|
||||
void func0f0ed514(u16 *arg0);
|
||||
Gfx *menuRenderItemMarquee(Gfx *gdl);
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
#include "types.h"
|
||||
|
||||
extern const struct menucolourpalette g_MenuColourPalettes[];
|
||||
extern const struct menucolourpalette g_MenuColourPalettes2[];
|
||||
extern const struct menucolourpalette g_MenuColourPalettes3[];
|
||||
|
||||
void func0f0f09f0(s32 arg0);
|
||||
bool menuIsSoloMissionOrMp(void);
|
||||
@@ -25,7 +27,7 @@ void func0f0f1d6c(struct menudialog *dialog, struct menuframe *frame, struct men
|
||||
u32 func0f0f1ef4(void);
|
||||
void func0f0f2134(struct menudialog *dialog, struct menuframe *frame, struct menu *menu);
|
||||
void func0f0f2354(u32 arg0, u8 *arg1, u32 *arg2, u32 *arg3);
|
||||
u32 func0f0f2534(void);
|
||||
bool func0f0f2534(struct menuitem *item);
|
||||
bool func0f0f2588(u8 *arg0, u32 arg1);
|
||||
bool func0f0f2674(u8 *arg0, u32 arg1, u32 arg2);
|
||||
u32 func0f0f26fc(void);
|
||||
|
||||
@@ -27,7 +27,7 @@ u32 func0f153d24(void);
|
||||
u32 func0f153d3c(void);
|
||||
u32 func0f153d50(void);
|
||||
u32 func0f153d88(void);
|
||||
u32 func0f153e38(void);
|
||||
void func0f153e38(u32 colour1, u32 colour2);
|
||||
void func0f153e4c(void);
|
||||
u32 func0f153e58(void);
|
||||
u32 func0f153e94(void);
|
||||
@@ -38,13 +38,13 @@ u32 func0f1552d4(void);
|
||||
u32 func0f15568c(void);
|
||||
u32 func0f156024(void);
|
||||
u32 func0f156030(void);
|
||||
Gfx *textRenderWhite(Gfx *gdl, s32 *x, s32 *y, char *text, u32 font1, u32 font2, s32 colour, s16 width, s16 height, u32 arg9, u32 arg10);
|
||||
Gfx *textRenderWhite(Gfx *gdl, s32 *x, s32 *y, char *text, u32 font1, u32 font2, s32 colour, s16 width, s16 height, s32 arg9, u32 arg10);
|
||||
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 func0f157520(s32 arg0, char *arg1, char *arg2, u32 arg3, u32 arg4);
|
||||
void textWrap(s32 width, char *in, char *out, u32 font1, u32 font2);
|
||||
u32 func0f1577f0(void);
|
||||
u32 func0f1578c8(void);
|
||||
u32 func0f1579cc(void);
|
||||
|
||||
@@ -6809,6 +6809,7 @@ struct menurenderthing {
|
||||
struct menuitem *item;
|
||||
bool focused;
|
||||
struct menurenderthing10 *unk10;
|
||||
s16 *unk14;
|
||||
};
|
||||
|
||||
struct menucolourpalette {
|
||||
|
||||
Reference in New Issue
Block a user