mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-27 06:44:48 -04:00
Decompile currentPlayerWalkInit
This commit is contained in:
@@ -3,13 +3,13 @@
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
u32 currentPlayerWalkInit(void);
|
||||
void currentPlayerWalkInit(void);
|
||||
void func0f0c3ad0(s32 value);
|
||||
void currentPlayerAdjustCrouchPos(s32 value);
|
||||
u32 func0f0c3b38(void);
|
||||
u32 func0f0c3c8c(void);
|
||||
u32 func0f0c3e14(void);
|
||||
u32 func0f0c4250(void);
|
||||
void func0f0c4250(struct coord *delta, f32 arg1, bool arg2, f32 arg3, s32 arg4);
|
||||
u32 func0f0c4764(void);
|
||||
u32 func0f0c47d0(void);
|
||||
u32 func0f0c494c(void);
|
||||
@@ -19,7 +19,7 @@ u32 func0f0c4da0(void);
|
||||
u32 func0f0c4ec4(void);
|
||||
u32 func0f0c4fd8(void);
|
||||
void currentPlayerApplyCrouchSpeed(void);
|
||||
u32 func0f0c6080(void);
|
||||
void func0f0c6080(void);
|
||||
u32 func0f0c6180(void);
|
||||
u32 func0f0c6318(void);
|
||||
u32 func0f0c63bc(void);
|
||||
|
||||
@@ -25,7 +25,7 @@ void func0f0c8004(void);
|
||||
f32 func0f0c805c(f32 value);
|
||||
void currentPlayerUpdateSpeedVerta(f32 value);
|
||||
f32 func0f0c82f8(f32 value);
|
||||
void func0f0c8394(f32 value);
|
||||
void currentPlayerUpdateSpeedThetaControl(f32 value);
|
||||
u32 func0f0c8598(void);
|
||||
u32 func0f0c8aa8(void);
|
||||
void func0f0c8b90(bool arg0, bool arg1, bool arg2, bool arg3);
|
||||
|
||||
@@ -24,7 +24,7 @@ u32 func00016798(void);
|
||||
u32 func00016820(void);
|
||||
u32 func00016874(void);
|
||||
u32 func00016ae4(void);
|
||||
u32 func00016b58(void);
|
||||
void func00016b58(f32 *matrix, f32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6, f32 arg7, f32 arg8, f32 arg9);
|
||||
void func00016d58(f32 *matrix, f32 posx, f32 posy, f32 posz, f32 lookx, f32 looky, f32 lookz, f32 upx, f32 upy, f32 upz);
|
||||
u32 func00016dcc(void);
|
||||
u32 func00016e98(void);
|
||||
|
||||
+29
-54
@@ -1036,8 +1036,8 @@ struct player {
|
||||
/*0x0024*/ u32 unk0024;
|
||||
/*0x0028*/ u32 unk0028;
|
||||
/*0x002c*/ u32 unk002c;
|
||||
/*0x0030*/ u32 unk0030;
|
||||
/*0x0034*/ u32 unk0034;
|
||||
/*0x0030*/ bool isfalling;
|
||||
/*0x0034*/ s32 fallstart;
|
||||
/*0x0038*/ struct coord globaldrawworldoffset;
|
||||
/*0x0044*/ struct coord globaldrawcameraoffset;
|
||||
/*0x0050*/ struct coord globaldrawworldbgoffset;
|
||||
@@ -1049,22 +1049,20 @@ struct player {
|
||||
/*0x0070*/ u32 unk0070;
|
||||
/*0x0074*/ f32 unk0074;
|
||||
/*0x0078*/ f32 unk0078;
|
||||
/*0x007c*/ u32 unk007c;
|
||||
/*0x0080*/ f32 unk0080;
|
||||
/*0x0084*/ u32 unk0084;
|
||||
/*0x0088*/ u32 unk0088;
|
||||
/*0x008c*/ f32 unk008c;
|
||||
/*0x0090*/ u32 unk0090;
|
||||
/*0x0094*/ u32 unk0094;
|
||||
/*0x0098*/ u32 unk0098;
|
||||
/*0x009c*/ u32 unk009c;
|
||||
/*0x00a0*/ f32 unk00a0;
|
||||
/*0x00a4*/ u32 unk00a4;
|
||||
/*0x00a8*/ u32 unk00a8;
|
||||
/*0x007c*/ struct coord bdeltapos;
|
||||
/*0x0088*/ f32 sumcrouch;
|
||||
/*0x008c*/ f32 crouchheight;
|
||||
/*0x0090*/ s32 crouchtime240;
|
||||
/*0x0094*/ f32 crouchfall;
|
||||
/*0x0098*/ s32 swaypos;
|
||||
/*0x009c*/ f32 swayoffset;
|
||||
/*0x00a0*/ f32 swaytarget;
|
||||
/*0x00a4*/ f32 swayoffset0;
|
||||
/*0x00a8*/ f32 swayoffset2;
|
||||
/*0x00ac*/ s32 crouchpos;
|
||||
/*0x00b0*/ s32 autocrouchpos;
|
||||
/*0x00b4*/ f32 unk00b4;
|
||||
/*0x00b8*/ u32 unk00b8;
|
||||
/*0x00b4*/ f32 crouchoffset;
|
||||
/*0x00b8*/ f32 crouchspeed;
|
||||
/*0x00bc*/ struct prop *prop;
|
||||
/*0x00c0*/ u32 unk00c0;
|
||||
/*0x00c4*/ u32 unk00c4;
|
||||
@@ -1114,13 +1112,11 @@ struct player {
|
||||
/*0x0164*/ f32 vv_sinverta;
|
||||
|
||||
/*0x0168*/ f32 speedsideways;
|
||||
/*0x016c*/ u32 unk016c;
|
||||
/*0x016c*/ f32 speedstrafe;
|
||||
/*0x0170*/ f32 speedforwards;
|
||||
/*0x0174*/ u32 unk0174;
|
||||
/*0x0178*/ u32 unk0178;
|
||||
/*0x017c*/ u32 unk017c;
|
||||
/*0x0180*/ u32 unk0180;
|
||||
/*0x0184*/ u32 unk0184;
|
||||
/*0x0174*/ f32 speedboost;
|
||||
/*0x0178*/ u32 speedmaxtime60;
|
||||
/*0x017c*/ f32 bondshotspeed[3];
|
||||
/*0x0188*/ f32 unk0188;
|
||||
/*0x018c*/ f32 unk018c;
|
||||
/*0x0190*/ f32 unk0190;
|
||||
@@ -1130,8 +1126,8 @@ struct player {
|
||||
/*0x01a0*/ u32 unk01a0;
|
||||
/*0x01a4*/ struct coord moveinitspeed;
|
||||
/*0x01b0*/ u32 bondmovemode;
|
||||
/*0x01b4*/ u32 unk01b4;
|
||||
/*0x01b8*/ u32 unk01b8;
|
||||
/*0x01b4*/ f32 gunextraaimx;
|
||||
/*0x01b8*/ f32 gunextraaimy;
|
||||
/*0x01bc*/ u32 unk01bc;
|
||||
/*0x01c0*/ u32 unk01c0;
|
||||
/*0x01c4*/ u32 unk01c4;
|
||||
@@ -2567,7 +2563,7 @@ struct player {
|
||||
/*0x195c*/ u32 killsthislife;
|
||||
/*0x1960*/ u32 healthdisplaytime60;
|
||||
/*0x1964*/ u32 guncloseroffset;
|
||||
/*0x1968*/ u32 shootrotx;
|
||||
/*0x1968*/ f32 unk1968;
|
||||
/*0x196c*/ u32 shootroty;
|
||||
/*0x1970*/ u32 chrmuzzlelast;
|
||||
/*0x1974*/ u32 healthscale;
|
||||
@@ -2661,42 +2657,21 @@ struct player {
|
||||
/*0x1adc*/ u32 unk1adc;
|
||||
/*0x1ae0*/ u32 unk1ae0;
|
||||
/*0x1ae4*/ u32 unk1ae4;
|
||||
/*0x1ae8*/ u32 unk1ae8;
|
||||
/*0x1ae8*/ f32 unk1ae8;
|
||||
/*0x1aec*/ u32 unk1aec;
|
||||
/*0x1af0*/ struct prop *unk1af0;
|
||||
/*0x1af4*/ u32 unk1af4;
|
||||
/*0x1af8*/ u32 unk1af8;
|
||||
/*0x1afc*/ u32 unk1afc;
|
||||
/*0x1b00*/ u32 unk1b00;
|
||||
/*0x1b04*/ u32 unk1b04;
|
||||
/*0x1b08*/ u32 unk1b08;
|
||||
/*0x1b0c*/ u32 unk1b0c;
|
||||
/*0x1b10*/ u32 unk1b10;
|
||||
/*0x1b14*/ u32 unk1b14;
|
||||
/*0x1b18*/ u32 unk1b18;
|
||||
/*0x1b1c*/ u32 unk1b1c;
|
||||
/*0x1b20*/ u32 unk1b20;
|
||||
/*0x1b24*/ u32 unk1b24;
|
||||
/*0x1b28*/ u32 unk1b28;
|
||||
/*0x1b2c*/ u32 unk1b2c;
|
||||
/*0x1b30*/ u32 unk1b30;
|
||||
/*0x1b34*/ u32 unk1b34;
|
||||
/*0x1b38*/ u32 unk1b38;
|
||||
/*0x1b3c*/ u32 unk1b3c;
|
||||
/*0x1b40*/ u32 unk1b40;
|
||||
/*0x1b44*/ u32 unk1b44;
|
||||
/*0x1b48*/ f32 unk1b48;
|
||||
/*0x1b4c*/ u32 unk1b4c;
|
||||
/*0x1b50*/ u32 unk1b50;
|
||||
/*0x1b54*/ u32 unk1b54;
|
||||
/*0x1b58*/ u32 unk1b58;
|
||||
/*0x1afc*/ struct coord walkinitpos;
|
||||
/*0x1b08*/ f32 walkinitmtx[16];
|
||||
/*0x1b48*/ f32 walkinitt;
|
||||
/*0x1b4c*/ f32 walkinitt2;
|
||||
/*0x1b50*/ struct coord walkinitstart;
|
||||
/*0x1b5c*/ struct prop *grabbedprop;
|
||||
/*0x1b60*/ f32 unk1b60;
|
||||
/*0x1b64*/ u32 unk1b64;
|
||||
/*0x1b68*/ u32 unk1b68;
|
||||
/*0x1b6c*/ f32 unk1b6c;
|
||||
/*0x1b70*/ f32 unk1b70;
|
||||
/*0x1b74*/ f32 unk1b74;
|
||||
/*0x1b6c*/ struct coord bondforcespeed;
|
||||
/*0x1b78*/ u32 unk1b78;
|
||||
/*0x1b7c*/ s32 bondviewlevtime60;
|
||||
/*0x1b80*/ f32 bondwatchtime60;
|
||||
@@ -2706,7 +2681,7 @@ struct player {
|
||||
/*0x1b90*/ u32 unk1b90;
|
||||
/*0x1b94*/ u32 unk1b94;
|
||||
/*0x1b98*/ u32 unk1b98;
|
||||
/*0x1b9c*/ f32 unk1b9c;
|
||||
/*0x1b9c*/ f32 speedthetacontrol;
|
||||
/*0x1ba0*/ s32 cam_room;
|
||||
/*0x1ba4*/ s16 autocontrol_aimpad;
|
||||
/*0x1ba6*/ s16 autocontrol_lookup;
|
||||
|
||||
Reference in New Issue
Block a user