Decompile more of m401dll
This commit is contained in:
parent
9355447017
commit
8aabd2cda6
4 changed files with 721 additions and 14 deletions
|
|
@ -9,11 +9,63 @@ extern float lbl_2_bss_128;
|
|||
extern float lbl_2_bss_124;
|
||||
extern s16 lbl_2_bss_120;
|
||||
|
||||
typedef struct m401_work_player {
|
||||
s16 unk0;
|
||||
s32 unk4;
|
||||
s32 unk8;
|
||||
Vec unkC;
|
||||
Vec unk18;
|
||||
Vec unk24;
|
||||
Vec unk30;
|
||||
Vec unk3C;
|
||||
omObjData *unk48;
|
||||
omObjData *unk4C;
|
||||
omObjData *unk50;
|
||||
omObjData *unk54;
|
||||
Vec unk58;
|
||||
float unk64;
|
||||
s16 unk68;
|
||||
s16 unk6A;
|
||||
s16 unk6C;
|
||||
s16 unk6E;
|
||||
s16 unk70;
|
||||
s16 unk72;
|
||||
s16 unk74;
|
||||
s16 unk76;
|
||||
s16 unk78;
|
||||
s16 unk7A;
|
||||
s16 unk7C;
|
||||
s16 unk7E;
|
||||
float unk80;
|
||||
s16 unk84;
|
||||
s16 unk86;
|
||||
float unk88;
|
||||
s16 unk8C;
|
||||
s16 unk8E;
|
||||
s16 unk90;
|
||||
s16 unk92;
|
||||
Vec unk94;
|
||||
s8 unkA0;
|
||||
s8 unkA1;
|
||||
} M401WorkPlayer;
|
||||
|
||||
typedef struct unkwork_10A88 {
|
||||
Vec unk0;
|
||||
omObjData *unkC;
|
||||
s16 unk10;
|
||||
s16 unk12;
|
||||
s16 unk14;
|
||||
s32 unk18;
|
||||
float unk1C;
|
||||
} UnkWork10A88;
|
||||
|
||||
void fn_2_10240(Vec *arg0, Vec *arg1);
|
||||
void fn_2_1041C(void);
|
||||
void fn_2_10710(void);
|
||||
|
||||
void fn_2_1079C(void);
|
||||
omObjData *fn_2_10A88(Vec *arg0, s16 arg1);
|
||||
|
||||
omObjData *fn_2_14640(Process *objman);
|
||||
|
||||
#endif
|
||||
|
|
@ -12,6 +12,8 @@ typedef struct vec2f {
|
|||
#define ABS(x) (((x) < 0) ? -(x) : (x))
|
||||
|
||||
#define VECDistanceXZ(a, b) sqrtf((((a)->x-(b)->x)*((a)->x-(b)->x))+(((a)->z-(b)->z)*((a)->z-(b)->z)))
|
||||
#define VECDistanceAlt(a, b) sqrtf((((a)->x-(b)->x)*((a)->x-(b)->x))+(((a)->y-(b)->y)*((a)->y-(b)->y))+(((a)->z-(b)->z)*((a)->z-(b)->z)))
|
||||
|
||||
#define VECMagXZ(a) sqrtf(((a)->x*(a)->x)+((a)->z*(a)->z))
|
||||
|
||||
#define sind(x) sin(M_PI*(x)/180.0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue