mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-27 14:49:59 -04:00
Decompile chrSpawnAtPad and rename other spawn functions
This commit is contained in:
@@ -384,9 +384,9 @@ u32 func0f04acc8(struct chrdata *chr, s32 arg1, s32 pad_id);
|
||||
u32 func0f04ad08(struct chrdata *chr);
|
||||
u32 func0f04aeb0(void);
|
||||
u32 func0f04af84(void);
|
||||
s32 func0f04b2f4(s32 arg0, s32 arg1, struct coord *coord, s16 *room, float arg4, s32 arg5, s32 arg6);
|
||||
u32 chrSpawn(struct chrdata *chr, s32 body, s32 head, u16 pad, u8 *ailist, u32 flags);
|
||||
s32 func0f04b5f4(struct chrdata *chr, s32 arg1, s32 arg2, u32 chrnum, s32 arg4, s32 arg5);
|
||||
bool chrSpawnAtCoord(s32 body, s32 head, struct coord *coord, s16 *room, float arg4, u8 *ailist, u32 flags);
|
||||
bool chrSpawnAtPad(struct chrdata *chr, s32 body, s32 head, s32 pad, u8 *ailist, u32 flags);
|
||||
bool chrSpawnAtChr(struct chrdata *basechr, s32 body, s32 head, u32 chrnum, u8 *ailist, u32 flags);
|
||||
u32 func0f04b658(struct chrdata *chr);
|
||||
u32 func0f04b748(void);
|
||||
u32 func0f04b950(struct chrdata *chr, u32 cover, u32 arg2);
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
u32 func0f096750(void);
|
||||
float func0f096750(float x, float z);
|
||||
u32 func0f096890(void);
|
||||
u32 func0f096910(void);
|
||||
u32 func0f096964(void);
|
||||
|
||||
+5
-3
@@ -73,9 +73,11 @@ struct pad {
|
||||
/*0x3c*/ float ymax;
|
||||
/*0x40*/ float zmin;
|
||||
/*0x44*/ float zmax;
|
||||
/*0x48*/ s32 padnum;
|
||||
/*0x4c*/ u32 unk4c;
|
||||
/*0x50*/ u32 unk50;
|
||||
/*0x48*/ s32 room;
|
||||
/*0x4c*/ s16 unk4c;
|
||||
/*0x4e*/ s16 unk4e;
|
||||
/*0x50*/ s16 unk50;
|
||||
/*0x52*/ s16 unk52;
|
||||
};
|
||||
|
||||
struct chr020 {
|
||||
|
||||
Reference in New Issue
Block a user