mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-12 13:34:33 -04:00
Fix location of g_MenuStack
This commit is contained in:
@@ -341,7 +341,6 @@ extern struct g_vars g_Vars;
|
||||
extern s32 g_NumTags;
|
||||
extern struct tag **g_TagPtrs;
|
||||
|
||||
extern u32 var8008de24;
|
||||
extern u32 var8008de38;
|
||||
extern struct bootbufferthing var8008de48[3];
|
||||
extern s32 var8008fa6c;
|
||||
@@ -381,13 +380,6 @@ extern u32 var8008faa8;
|
||||
extern OSThread var8008fac0;
|
||||
extern u32 var8008fdf0;
|
||||
extern OSThread var8008fe00;
|
||||
extern u32 var80090004;
|
||||
extern u32 var80090008;
|
||||
extern u32 var8009000c;
|
||||
extern u32 var80090010;
|
||||
extern u32 var80090018;
|
||||
extern u32 var8009003c;
|
||||
extern u32 var80090068;
|
||||
extern u32 var80090230;
|
||||
extern u32 var80090248;
|
||||
extern u32 var80090260;
|
||||
@@ -405,7 +397,6 @@ extern u32 var80090ad0;
|
||||
extern u32 var80090ae8;
|
||||
extern u32 var80090b10;
|
||||
extern u32 var80090b14;
|
||||
extern u32 var80090ff8;
|
||||
extern u32 var800914d8;
|
||||
extern u32 var80091558;
|
||||
extern u32 var80091568;
|
||||
@@ -429,7 +420,6 @@ extern u32 var80091900;
|
||||
extern u32 var80091910;
|
||||
extern u32 var80091924;
|
||||
extern u32 var80091f50;
|
||||
extern u32 var800923a4;
|
||||
extern u32 var800926d0;
|
||||
extern u32 var800926e8;
|
||||
extern u32 var80092828;
|
||||
@@ -645,44 +635,10 @@ extern u32 var8009dfc0;
|
||||
extern u32 var8009dfc8;
|
||||
extern u32 var8009dfd4;
|
||||
extern struct missionconfig g_MissionConfig;
|
||||
extern u32 var8009e000;
|
||||
extern struct menustackitem g_MenuStack[];
|
||||
extern u32 var8009f6b0;
|
||||
extern u32 var8009f800;
|
||||
extern u32 var8009ffe0;
|
||||
extern u32 var8009fffc;
|
||||
extern u32 var800a0004;
|
||||
extern u32 var800a0008;
|
||||
extern u32 var800a000c;
|
||||
extern u32 var800a0010;
|
||||
extern u32 var800a0014;
|
||||
extern u32 var800a0024;
|
||||
extern u32 var800a0028;
|
||||
extern u32 var800a0040;
|
||||
extern u32 var800a0048;
|
||||
extern u32 var800a0068;
|
||||
extern u32 var800a007c;
|
||||
extern u32 var800a008c;
|
||||
extern u32 var800a010c;
|
||||
extern u32 var800a044c;
|
||||
extern u32 var800a045c;
|
||||
extern u32 var800a0478;
|
||||
extern u32 var800a0520;
|
||||
extern u32 var800a0610;
|
||||
extern u32 var800a0638;
|
||||
extern u32 var800a07a4;
|
||||
extern u32 var800a0814;
|
||||
extern u32 var800a0884;
|
||||
extern u32 var800a0b50;
|
||||
extern u32 var800a0ddc;
|
||||
extern u32 var800a0fb8;
|
||||
extern u32 var800a1390;
|
||||
extern u32 var800a1660;
|
||||
extern u32 var800a1794;
|
||||
extern struct menustackitem g_MenuStack[4];
|
||||
extern u32 var800a19c0;
|
||||
extern u32 var800a19c4;
|
||||
extern u32 var800a19dc;
|
||||
extern u32 var800a1bb0;
|
||||
extern u32 var800a2038;
|
||||
extern u32 var800a203c;
|
||||
extern u32 var800a2040;
|
||||
|
||||
+21
-24
@@ -3359,14 +3359,14 @@ struct fireslot {
|
||||
/*0x2c*/ u32 unk2c;
|
||||
};
|
||||
|
||||
struct menustackitem00 {
|
||||
struct menustackitem4f8 {
|
||||
struct menu_dialog *dialog;
|
||||
u32 unk04;
|
||||
struct menu_item *item;
|
||||
};
|
||||
|
||||
struct menustackitem {
|
||||
/*0x000*/ struct menustackitem00 *unk00;
|
||||
/*0x000*/ u32 unk000;
|
||||
/*0x004*/ u32 unk004;
|
||||
/*0x008*/ u32 unk008;
|
||||
/*0x00c*/ u32 unk00c;
|
||||
@@ -3684,7 +3684,7 @@ struct menustackitem {
|
||||
/*0x4ec*/ u32 unk4ec;
|
||||
/*0x4f0*/ u32 unk4f0;
|
||||
/*0x4f4*/ u32 unk4f4;
|
||||
/*0x4f8*/ u32 unk4f8;
|
||||
/*0x4f8*/ struct menustackitem4f8 *unk4f8;
|
||||
/*0x4fc*/ u32 unk4fc;
|
||||
/*0x500*/ u32 unk500;
|
||||
/*0x504*/ u32 unk504;
|
||||
@@ -3951,34 +3951,27 @@ struct menustackitem {
|
||||
/*0x918*/ u32 unk918;
|
||||
/*0x91c*/ u32 unk91c;
|
||||
/*0x920*/ u32 unk920;
|
||||
/*0x924*/ s32 slotindex;
|
||||
/*0x928*/ u32 slotcount;
|
||||
/*0x924*/ u32 unk924;
|
||||
/*0x928*/ u32 unk928;
|
||||
/*0x92c*/ u32 unk92c;
|
||||
/*0x930*/ u32 unk930;
|
||||
/*0x934*/ u32 unk934;
|
||||
/*0x938*/ u32 unk938;
|
||||
/*0x93c*/ u32 unk93c;
|
||||
/*0x940*/ u32 unk940;
|
||||
/*0x944*/ u8 unk944_00 : 1;
|
||||
/*0x944*/ u8 unk944_01 : 7;
|
||||
/*0x945*/ u8 unk945;
|
||||
/*0x946*/ u8 unk946;
|
||||
/*0x947*/ u8 unk947;
|
||||
/*0x948*/ u8 unk948;
|
||||
/*0x949*/ u8 unk949;
|
||||
/*0x94a*/ u8 unk94a;
|
||||
/*0x944*/ u32 unk944;
|
||||
/*0x948*/ u32 unk948;
|
||||
/*0x94c*/ u32 unk94c;
|
||||
/*0x950*/ u32 unk950;
|
||||
/*0x954*/ u32 unk954;
|
||||
/*0x958*/ u16 unk958;
|
||||
/*0x95a*/ u8 unk95a;
|
||||
/*0x958*/ u32 unk958;
|
||||
/*0x95c*/ u32 unk95c;
|
||||
/*0x960*/ u32 unk960;
|
||||
/*0x964*/ u32 unk964;
|
||||
/*0x968*/ u32 unk968;
|
||||
/*0x96c*/ u32 unk96c;
|
||||
/*0x970*/ u32 unk970;
|
||||
/*0x974*/ s8 unk974;
|
||||
/*0x974*/ u32 unk974;
|
||||
/*0x978*/ u32 unk978;
|
||||
/*0x97c*/ u32 unk97c;
|
||||
/*0x980*/ u32 unk980;
|
||||
@@ -4276,30 +4269,34 @@ struct menustackitem {
|
||||
/*0xe10*/ u32 unke10;
|
||||
/*0xe14*/ u32 unke14;
|
||||
/*0xe18*/ u32 unke18;
|
||||
/*0xe1c*/ u32 unke1c;
|
||||
/*0xe20*/ u32 unke20;
|
||||
/*0xe1c*/ s32 slotindex;
|
||||
/*0xe20*/ u32 slotcount;
|
||||
/*0xe24*/ u32 unke24;
|
||||
/*0xe28*/ u32 unke28;
|
||||
/*0xe2c*/ u32 unke2c;
|
||||
/*0xe30*/ u32 unke30;
|
||||
/*0xe34*/ u32 unke34;
|
||||
/*0xe38*/ u32 unke38;
|
||||
/*0xe3c*/ u32 unke3c;
|
||||
/*0xe40*/ u32 unke40;
|
||||
/*0xe3c*/ u8 unke3c_00 : 1;
|
||||
/*0xe3c*/ u8 unke3c_01 : 7;
|
||||
/*0xe3d*/ u8 unke3d;
|
||||
/*0xe3e*/ u8 unke3e;
|
||||
/*0xe3f*/ u8 unke3f;
|
||||
/*0xe40*/ u8 unke40;
|
||||
/*0xe41*/ u8 unke41;
|
||||
/*0xe42*/ u8 unke42;
|
||||
/*0xe44*/ u32 unke44;
|
||||
/*0xe48*/ u32 unke48;
|
||||
/*0xe4c*/ u32 unke4c;
|
||||
/*0xe50*/ u8 unke50;
|
||||
/*0xe51*/ u8 unke51;
|
||||
/*0xe50*/ u16 unke50;
|
||||
/*0xe52*/ u8 unke52;
|
||||
/*0xe53*/ char unke53[1];
|
||||
/*0xe54*/ u32 unke54;
|
||||
/*0xe58*/ u32 unke58;
|
||||
/*0xe5c*/ u32 unke5c;
|
||||
/*0xe60*/ u32 unke60;
|
||||
/*0xe64*/ u32 unke64;
|
||||
/*0xe68*/ u32 unke68;
|
||||
/*0xe6c*/ u32 unke6c;
|
||||
/*0xe6c*/ s8 unke6c;
|
||||
};
|
||||
|
||||
struct savefile_solo {
|
||||
|
||||
Reference in New Issue
Block a user