68 lines
1.6 KiB
C
68 lines
1.6 KiB
C
#ifndef M420DLL_H
|
|
#define M420DLL_H
|
|
|
|
#include "game/object.h"
|
|
|
|
typedef struct M420DllUnkStruct {
|
|
/* 0x00 */ Vec unk_00;
|
|
/* 0x0C */ Vec unk_0C;
|
|
/* 0x18 */ float unk_18;
|
|
} M420DllUnkStruct; /* size = 0x1C */ // same as in m447dll/camera.c
|
|
|
|
typedef struct M420DllPlayerStruct {
|
|
/* 0x00 */ struct {
|
|
s8 unk_00_field0 : 1;
|
|
s8 unk_00_field1 : 1;
|
|
s8 unk_00_field2 : 1;
|
|
};
|
|
/* 0x04 */ s32 unk_04;
|
|
/* 0x08 */ u8 unk_08;
|
|
/* 0x0A */ s16 unk_0A;
|
|
/* 0x0C */ u8 unk_0C;
|
|
/* 0x10 */ Vec unk_10;
|
|
/* 0x1C */ Vec unk_1C;
|
|
/* 0x28 */ Vec unk_28;
|
|
/* 0x34 */ Vec unk_34;
|
|
/* 0x40 */ Process *unk_40;
|
|
/* 0x44 */ char unk44[4];
|
|
/* 0x48 */ s32 unk_48;
|
|
/* 0x4C */ s32 unk_4C;
|
|
/* 0x50 */ s16 unk_50;
|
|
/* 0x52 */ char unk52[6];
|
|
/* 0x58 */ s32 unk_58;
|
|
/* 0x5C */ s32 unk_5C[0xA];
|
|
/* 0x84 */ s32 unk_84[0xA];
|
|
/* 0xAC */ s16 unk_AC;
|
|
/* 0xAE */ s16 unk_AE[0xB];
|
|
/* 0xC4 */ s16 unk_C4[0xA];
|
|
/* 0xD8 */ s16 unk_D8;
|
|
/* 0xDC */ float unk_DC;
|
|
/* 0xE0 */ float unk_E0;
|
|
/* 0xE4 */ s32 unk_E4;
|
|
/* 0xE8 */ struct M420DllPlayerStruct *unk_E8;
|
|
} M420DllPlayerStruct; /* size = 0xEC */
|
|
|
|
void fn_1_1184(void);
|
|
|
|
s32 fn_1_4964(void);
|
|
void fn_1_596C(void);
|
|
s32 fn_1_59F4(s32);
|
|
s32 fn_1_5AA8(s32 arg0, float arg1);
|
|
s32 fn_1_60F0(void);
|
|
void fn_1_6268(void);
|
|
void fn_1_636C(void);
|
|
void fn_1_63EC(void);
|
|
void fn_1_6554(void);
|
|
s16 fn_1_6660(void);
|
|
void fn_1_669C(s32 arg0);
|
|
void fn_1_6728(void);
|
|
s32 fn_1_67E8(s32);
|
|
s32 fn_1_6810(void);
|
|
void fn_1_8934(void);
|
|
s32 fn_1_8944(void);
|
|
M420DllPlayerStruct *fn_1_1B8C(s32, s32);
|
|
void fn_1_1E14(M420DllPlayerStruct *);
|
|
|
|
extern Process *lbl_1_bss_4;
|
|
|
|
#endif
|