Attempt to decompile doorsCheckAutomatic

This commit is contained in:
Ryan Dwyer
2021-03-01 18:55:09 +10:00
parent e81a05d2cb
commit 01dc299e14
7 changed files with 84 additions and 19 deletions
+1 -1
View File
@@ -652,7 +652,7 @@
#define DOORFLAG_WINDOWED 0x0002
#define DOORFLAG_0004 0x0004
#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_AUTOMATIC 0x0010
#define DOORFLAG_0040 0x0040
#define DOORFLAG_0080 0x0080
#define DOORFLAG_0100 0x0100
+5 -5
View File
@@ -296,11 +296,11 @@ void func0f08bb5c(struct prop *prop, bool firing, s32 room);
s32 func0f08bc5c(struct prop *prop);
u32 func0f08bcf4(void);
bool doorIsUnlocked(struct prop *playerprop, struct prop *doorprop);
u32 func0f08bdd4(void);
u32 func0f08be80(void);
u32 func0f08bf78(void);
bool func0f08bdd4(struct doorobj *door, struct coord *pos, f32 arg2, bool isbike);
bool func0f08be80(struct doorobj *door, struct defaultobj *obj, bool isbike);
bool func0f08bf78(struct doorobj *door, struct coord *pos);
s32 func0f08c040(struct doorobj *door);
void func0f08c190(void);
void doorsCheckAutomatic(void);
void func0f08c424(struct doorobj *door, void *arg1);
void func0f08c484(struct doorobj *door, void *arg1);
u32 func0f08c54c(struct doorobj *door);
@@ -337,7 +337,7 @@ bool func0f08f968(struct doorobj *door, bool arg1);
bool doorTestForInteract(struct prop *prop);
void doorsActivate(struct prop *prop, bool allowliftclose);
bool posIsInFrontOfDoor(struct coord *pos, struct doorobj *door);
void doorChooseSwingDirection(struct prop *playerprop, struct doorobj *door);
void doorsChooseSwingDirection(struct prop *playerprop, struct doorobj *door);
bool propdoorInteract(struct prop *doorprop);
void alarmStopAudio(void);
u32 func0f09044c(void);