mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-30 07:44:34 -04:00
Decompile menuhandlerAcceptPdModeSettings
This commit is contained in:
@@ -37,7 +37,7 @@ void func0f0f2f4c(struct menu_dialog *dialog);
|
||||
u32 func0f0f3220(void);
|
||||
u32 func0f0f33bc(void);
|
||||
u32 func0f0f361c(void);
|
||||
u32 func0f0f36dc(void);
|
||||
void func0f0f36dc(void);
|
||||
u32 func0f0f3704(void);
|
||||
u32 func0f0f372c(void);
|
||||
u32 func0f0f37a4(void);
|
||||
|
||||
@@ -7,7 +7,7 @@ u32 func0f102240(void);
|
||||
u32 func0f10229c(void);
|
||||
u32 func0f102330(void);
|
||||
u32 func0f103550(void);
|
||||
u32 func0f1036ac(void);
|
||||
f32 func0f1036ac(s32 arg0, s32 arg1);
|
||||
u32 func0f1038ec(void);
|
||||
u32 func0f103e68(void);
|
||||
u32 func0f10408c(void);
|
||||
@@ -36,7 +36,7 @@ s32 menudialog001069c0(u32, u32, u32 *);
|
||||
s32 menuhandler001024dc(u32 operation, struct menu_item *item, bool *enable);
|
||||
s32 menuhandler001024fc(u32 operation, struct menu_item *item, bool *enable);
|
||||
s32 menuhandlerAcceptMission(u32 operation, struct menu_item *item, s32 *value);
|
||||
s32 menuhandler0010383c(u32 operation, struct menu_item *item, bool *enable);
|
||||
s32 menuhandlerAcceptPdModeSettings(s32 operation, struct menu_item *item, bool *value);
|
||||
s32 menuhandler00104038(u32 operation, struct menu_item *item, bool *enable);
|
||||
s32 menuhandler00104538(u32 operation, struct menu_item *item, bool *enable);
|
||||
s32 menuhandler001045f0(u32 operation, struct menu_item *item, bool *enable);
|
||||
|
||||
@@ -628,7 +628,7 @@ extern u32 var8009dfbc;
|
||||
extern u32 var8009dfc0;
|
||||
extern u32 var8009dfc8;
|
||||
extern u32 var8009dfd4;
|
||||
extern struct var8009dfe8 var8009dfe8;
|
||||
extern struct missionconfig g_MissionConfig;
|
||||
extern u32 var8009e000;
|
||||
extern struct menustackitem g_MenuStack[];
|
||||
extern u32 var8009f6b0;
|
||||
|
||||
@@ -180,7 +180,7 @@ extern u16 g_SoundModeOptions[];
|
||||
extern u16 g_ScreenSizeOptions[];
|
||||
extern u16 g_ScreenRatioOptions[];
|
||||
extern u16 g_ScreenSplitOptions[];
|
||||
extern struct menu_dialog menudialog_objectives;
|
||||
extern struct menu_dialog g_ObjectivesMenuDialog;
|
||||
extern struct menu_dialog menudialog_perfectdarkmodesettings;
|
||||
extern struct menu_dialog menudialog_selectdifficulty;
|
||||
extern struct menu_dialog menudialog_cooperativeoptions;
|
||||
|
||||
+10
-1
@@ -3980,7 +3980,7 @@ struct options {
|
||||
/*0x9c*/ u32 unk9c;
|
||||
};
|
||||
|
||||
struct var8009dfe8 {
|
||||
struct missionconfig {
|
||||
u8 difficulty : 7;
|
||||
u8 bits0_07 : 1;
|
||||
|
||||
@@ -3990,6 +3990,15 @@ struct var8009dfe8 {
|
||||
|
||||
u8 iscoop : 1;
|
||||
u8 isanti : 1;
|
||||
|
||||
/*0x04*/ u8 unk04;
|
||||
/*0x05*/ u8 updmodehealth;
|
||||
/*0x06*/ u8 updmodedamage;
|
||||
/*0x07*/ u8 updmodeaccuracy;
|
||||
/*0x08*/ u32 unk08;
|
||||
/*0x0c*/ f32 fpdmodehealth;
|
||||
/*0x10*/ f32 fpdmodedamage;
|
||||
/*0x14*/ f32 fpdmodeaccuracy;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user