Decompile func0f0ce1ac

This commit is contained in:
Ryan Dwyer
2020-03-06 17:09:38 +10:00
parent 63a8bf58e0
commit 3443910651
7 changed files with 113 additions and 237 deletions
+3
View File
@@ -502,6 +502,9 @@
#define EYESPYMODE_DRUGSPY 1
#define EYESPYMODE_BOMBSPY 2
#define FLOORFLAG_0100 0x0100
#define FLOORFLAG_4000 0x4000
#define GAILIST_IDLE 0x0000
#define GAILIST_UNALERTED_0001 0x0001
#define GAILIST_UNALERTED_0002 0x0002
+1 -1
View File
@@ -17,7 +17,7 @@ u32 func0f0cdfbc(void);
u32 func0f0ce0bc(void);
void currentPlayerUpdatePrevPosGrab(void);
void func0f0ce178(void);
u32 func0f0ce1ac(void);
void func0f0ce1ac(void);
void func0f0ce450(void);
u32 func0f0ce4a0(void);
void currentPlayerUpdateSpeedForwardsGrab(f32 target, f32 speed);
+1 -1
View File
@@ -77,7 +77,7 @@ u32 func0002901c(void);
u32 func000296a0(void);
u32 func00029ffc(void);
u32 func0002a13c(void);
f32 func0002a1b0(struct coord *coord, f32 arg1, s16 *room, u16 *arg3, u16 *arg4, u16 *arg5, u32 *arg6, u32 arg7, u32 arg8);
f32 func0002a1b0(struct coord *coord, f32 width, s16 *rooms, u16 *floorcol, u8 *floortype, u16 *floorflags, s16 *floorroom, bool *arg7, struct prop **lift);
f32 func0002a330(struct coord *pos, f32 width, s16 *rooms, s32 arg3, s32 arg4);
f32 func0002a36c(struct coord *coord, s16 *arg1, s32 arg2, s32 arg3);
u32 func0002a400(void);
+19 -29
View File
@@ -1132,7 +1132,7 @@ struct player {
/*0x0064*/ u32 unk0064;
/*0x0068*/ u32 unk0068;
/*0x006c*/ u32 unk006c;
/*0x0070*/ u32 unk0070;
/*0x0070*/ f32 sumground;
/*0x0074*/ f32 vv_manground;
/*0x0078*/ f32 vv_ground;
/*0x007c*/ struct coord bdeltapos;
@@ -1265,23 +1265,17 @@ struct player {
/*0x027c*/ u32 unk027c;
/*0x0280*/ u32 unk0280;
/*0x0284*/ s16 bondprevrooms[8];
/*0x0294*/ u32 unk0294;
/*0x0298*/ u32 unk0298;
/*0x0294*/ f32 liftground;
/*0x0298*/ struct prop *lift;
/*0x029c*/ u32 unk029c;
/*0x02a0*/ u32 unk02a0;
/*0x02a4*/ u32 unk02a4;
/*0x02a8*/ u32 unk02a8;
/*0x02ac*/ u32 unk02ac;
/*0x02b0*/ u32 unk02b0;
/*0x02b4*/ u32 unk02b4;
/*0x02b8*/ u32 unk02b8;
/*0x02bc*/ u32 unk02bc;
/*0x02c0*/ u32 unk02c0;
/*0x02c4*/ u32 unk02c4;
/*0x02c8*/ u32 unk02c8;
/*0x02cc*/ u32 unk02cc;
/*0x02d0*/ u32 unk02d0;
/*0x02d4*/ u32 unk02d4;
/*0x02ac*/ bool onladder;
/*0x02b0*/ bool inlift;
/*0x02b4*/ struct coord posdie;
/*0x02c0*/ struct coord bonddampeyesum;
/*0x02cc*/ struct coord bonddampeye;
/*0x02d8*/ u32 colourscreenred;
/*0x02dc*/ u32 colourscreengreen;
/*0x02e0*/ u32 colourscreenblue;
@@ -1338,17 +1332,13 @@ struct player {
/*0x03e4*/ struct coord headpossum;
/*0x03f0*/ struct coord headlooksum;
/*0x03fc*/ struct coord headupsum;
/*0x0408*/ u32 unk0408;
/*0x040c*/ u32 unk040c;
/*0x0410*/ u32 unk0410;
/*0x0414*/ u32 unk0414;
/*0x0418*/ u32 unk0418;
/*0x041c*/ u32 unk041c;
/*0x0420*/ u32 unk0420;
/*0x0424*/ u32 unk0424;
/*0x0428*/ struct coord unk0428[2];
/*0x0440*/ struct coord unk0440[2];
/*0x0458*/ s32 unk0458;
/*0x0408*/ struct coord headbodyoffset;
/*0x0414*/ f32 standheight;
/*0x0418*/ struct coord standbodyoffset;
/*0x0424*/ f32 standfrac;
/*0x0428*/ struct coord standlook[2];
/*0x0440*/ struct coord standup[2];
/*0x0458*/ s32 standcnt;
/*0x045c*/ struct animdata animdata;
/*0x0480*/ struct eyespy *eyespy;
/*0x0484*/ u32 unk0484;
@@ -2486,9 +2476,9 @@ struct player {
/*0x160c*/ u32 unk160c;
/*0x1610*/ u32 unk1610;
/*0x1614*/ u32 unk1614;
/*0x1618*/ u16 unk1618;
/*0x161a*/ u16 unk161a;
/*0x161c*/ u16 unk161c;
/*0x1618*/ u16 resetshadecol;
/*0x161a*/ u16 floorcol;
/*0x161c*/ u16 floorflags;
/*0x161e*/ u8 floortype;
/*0x1620*/ u32 unk1620;
/*0x1624*/ struct prop *lookingatprop;
@@ -2673,7 +2663,7 @@ struct player {
/*0x19b0*/ s16 floorroom;
/*0x19b4*/ f32 crouchoffsetsmall;
/*0x19b8*/ s32 crouchoffsetrealsmall; // 0 = standing, -90 = squatting, can be between during transition
/*0x19bc*/ u32 unk19bc;
/*0x19bc*/ f32 vv_height;
/*0x19c0*/ f32 vv_headheight;
/*0x19c4*/ f32 vv_eyeheight;
/*0x19c8*/ u32 unk19c8;