mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-03 16:42:16 -04:00
Attempt to decompile coverLoad
This commit is contained in:
@@ -11,7 +11,7 @@ void padCopyBboxFromPad(s32 padnum, struct pad *src);
|
||||
void padSetFlag(s32 padnum, u32 flag);
|
||||
void padUnsetFlag(s32 padnum, u32 flag);
|
||||
s32 coverGetCount(void);
|
||||
u32 func0f1162e0(s16 cover, struct coord **pos);
|
||||
bool coverLoad(s32 covernum, struct cover *cover);
|
||||
bool coverHasFlag0002(s32 covernum);
|
||||
void coverSetFlag0002(s32 covernum, bool enable);
|
||||
void coverSetFlag(s32 covernum, u32 flag);
|
||||
|
||||
@@ -703,7 +703,7 @@ extern u32 var800a2344;
|
||||
extern s32 *g_PadsFile;
|
||||
extern u16 *g_PadOffsets;
|
||||
extern u16 *g_CoverFlags;
|
||||
extern u32 var800a2364;
|
||||
extern s32 *g_CoverRooms;
|
||||
extern u32 var800a2368;
|
||||
extern u32 var800a236c;
|
||||
extern u32 var800a2370;
|
||||
|
||||
+15
-1
@@ -2721,10 +2721,24 @@ struct path {
|
||||
u8 type;
|
||||
};
|
||||
|
||||
struct coverdefinition {
|
||||
struct coord pos;
|
||||
struct coord look;
|
||||
u16 flags;
|
||||
};
|
||||
|
||||
struct cover {
|
||||
/*0x00*/ struct coord *pos;
|
||||
/*0x04*/ struct coord *look;
|
||||
/*0x08*/ s16 room;
|
||||
/*0x0a*/ s16 unk0a;
|
||||
/*0x0c*/ u16 flags;
|
||||
};
|
||||
|
||||
struct stagesetup {
|
||||
/*0x00*/ void *unk00;
|
||||
/*0x04*/ void *unk04;
|
||||
/*0x08*/ void *unk08;
|
||||
/*0x08*/ struct coverdefinition *cover;
|
||||
/*0x0c*/ u8 *intro;
|
||||
/*0x10*/ u8 *props;
|
||||
/*0x14*/ struct path *paths;
|
||||
|
||||
Reference in New Issue
Block a user