mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-17 21:03:21 -04:00
Decompile doorTestForInteract
This commit is contained in:
@@ -594,6 +594,8 @@
|
||||
#define DOORFLAG_0008 0x0008 // Changes the angle at which one-way doors can be opened
|
||||
#define DOORFLAG_0010 0x0010 // Rescue door bottoms, training doors in Defense
|
||||
#define DOORFLAG_0040 0x0040
|
||||
#define DOORFLAG_0080 0x0080
|
||||
#define DOORFLAG_0100 0x0100
|
||||
#define DOORFLAG_0200 0x0200 // dataDyne secret door near lobby elevator
|
||||
#define DOORFLAG_DAMAGEONCONTACT 0x0400 // Lasers
|
||||
#define DOORFLAG_0800 0x0800 // Non-CI lasers, and floor grates
|
||||
|
||||
@@ -53,10 +53,10 @@ u32 func0f066abc(void);
|
||||
u32 func0f066b5c(void);
|
||||
u32 func0f067424(void);
|
||||
u32 func0f0674bc(void);
|
||||
u32 func0f0675c8(void);
|
||||
bool func0f0675c8(struct coord *coord, f32 arg1, void *arg2, void *arg3);
|
||||
u32 func0f0677ac(void);
|
||||
u32 func0f0678f8(void);
|
||||
u32 func0f06797c(void);
|
||||
bool func0f06797c(struct coord *coord, f32 arg1, s32 padnum);
|
||||
u32 func0f0679ac(void);
|
||||
u32 func0f067bc4(void);
|
||||
u32 func0f067d88(void);
|
||||
@@ -300,8 +300,8 @@ u32 func0f08be80(void);
|
||||
u32 func0f08bf78(void);
|
||||
s32 func0f08c040(struct doorobj *door);
|
||||
void func0f08c190(void);
|
||||
u32 func0f08c424(void);
|
||||
u32 func0f08c484(void);
|
||||
void func0f08c424(struct doorobj *door, void *arg1);
|
||||
void func0f08c484(struct doorobj *door, void *arg1);
|
||||
u32 func0f08c54c(struct doorobj *door);
|
||||
u32 func0f08cb20(void);
|
||||
u32 func0f08d3dc(void);
|
||||
@@ -332,8 +332,8 @@ bool func0f08ed74(struct doorobj *door);
|
||||
void doorDoCalc(struct doorobj *door);
|
||||
u32 func0f08f538(void);
|
||||
u32 func0f08f604(void);
|
||||
u32 func0f08f968(void);
|
||||
bool func0f08fcb8(struct prop *prop);
|
||||
bool func0f08f968(struct doorobj *door, bool arg1);
|
||||
bool doorTestForInteract(struct prop *prop);
|
||||
void doorActivateWrapper(struct prop *prop, bool arg1);
|
||||
u32 func0f08fffc(void);
|
||||
void func0f0900c0(struct prop *prop, struct doorobj *door);
|
||||
|
||||
@@ -111,7 +111,7 @@ u32 func0002dac8(void);
|
||||
bool func0002db98(struct coord *viewpos, s16 *rooms, struct coord *targetpos, s32 arg3, u32 arg4);
|
||||
u32 func0002dc18(struct coord *coord, s16 *room, struct coord *coord2, s32 arg3);
|
||||
bool hasLineOfSight(struct coord *coord, s16 *room, struct coord *coord2, s16 *room2, s32 arg4, s32 arg5);
|
||||
u32 func0002dcd0(void);
|
||||
bool func0002dcd0(struct coord *arg0, s16 *rooms1, struct coord *arg2, s16 *rooms2, u32 arg4);
|
||||
bool func0002dcfc(struct coord *pos, s16 *rooms, struct coord *pos2, s16 *rooms2, s16 *rooms3, u32 arg5, u32 arg6);
|
||||
u32 func0002dd90(struct coord *pos, s16 *rooms, struct coord *pos2, u32 arg3, u32 arg4);
|
||||
u32 func0002de10(void);
|
||||
|
||||
Reference in New Issue
Block a user