mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-29 10:30:51 -04:00
Decompile padsPrepare
This commit is contained in:
+1
-1
@@ -202,7 +202,7 @@ extern struct savefile_solo g_SoloSaveFile;
|
||||
extern struct savelocation_2d8 g_FilemgrLoadedMainFile;
|
||||
extern s8 g_SoloCompleted;
|
||||
extern u8 g_AltTitle;
|
||||
extern s32 *g_PadsFile;
|
||||
extern struct padsfileheader *g_PadsFile;
|
||||
extern u16 *g_PadOffsets;
|
||||
extern u16 *g_CoverFlags;
|
||||
extern s32 *g_CoverRooms;
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
void func0f012aa0(void);
|
||||
void padsPrepare(void);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
|
||||
void func0f013ee0(void);
|
||||
void coverAllocateSpecial(u16 *specialcovernums);
|
||||
void coverLoad(void);
|
||||
void coverPrepare(void);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -423,6 +423,12 @@ struct prop {
|
||||
/*0x44*/ struct var800a41b0 *unk44;
|
||||
};
|
||||
|
||||
struct packedpad {
|
||||
s32 flags : 18;
|
||||
s32 room : 10;
|
||||
s32 liftnum : 4;
|
||||
};
|
||||
|
||||
struct pad {
|
||||
/*0x00*/ struct coord pos;
|
||||
/*0x0c*/ struct coord look;
|
||||
@@ -2948,6 +2954,15 @@ struct cover {
|
||||
/*0x0c*/ u16 flags;
|
||||
};
|
||||
|
||||
struct padsfileheader {
|
||||
s32 numpads;
|
||||
s32 numcovers;
|
||||
s32 waypointsoffset;
|
||||
s32 waygroupsoffset;
|
||||
s32 coversoffset;
|
||||
s16 padoffsets[1];
|
||||
};
|
||||
|
||||
struct stagesetup {
|
||||
/*0x00*/ struct waypoint *waypoints;
|
||||
/*0x04*/ struct waygroup *waygroups;
|
||||
|
||||
Reference in New Issue
Block a user