74 lines
1.4 KiB
C
74 lines
1.4 KiB
C
#ifndef M444DLL_H
|
|
#define M444DLL_H
|
|
|
|
#include "game/data.h"
|
|
#include "game/hsfman.h"
|
|
#include "game/hsfmotion.h"
|
|
|
|
#include "game/sprite.h"
|
|
|
|
typedef struct datalist_model {
|
|
s32 datanum;
|
|
u32 attr;
|
|
s16 type;
|
|
s16 link;
|
|
s16 mot_link;
|
|
Vec pos;
|
|
Vec rot;
|
|
Vec scale;
|
|
} DataListModel;
|
|
|
|
typedef struct datalist_sprite {
|
|
u32 datanum;
|
|
s16 attr;
|
|
s16 prio;
|
|
float x;
|
|
float y;
|
|
GXColor color;
|
|
} DataListSprite;
|
|
|
|
void fn_1_8180(s16 view);
|
|
void fn_1_8424(void);
|
|
void fn_1_861C(s16 arg0);
|
|
s16 fn_1_8DD0(s16 arg0);
|
|
|
|
void fn_1_9418(s16 arg0);
|
|
void fn_1_9CAC(s16 arg0, s16 arg1);
|
|
|
|
void fn_1_A060(void);
|
|
void fn_1_C214(void);
|
|
|
|
|
|
void fn_1_D1E0(s16 model);
|
|
void fn_1_D558(DataListModel *model_list);
|
|
void fn_1_D588(DataListModel *model_list);
|
|
void fn_1_D818(DataListSprite *sprite_list);
|
|
void fn_1_D950(void);
|
|
void fn_1_D9C8(void);
|
|
|
|
extern s16 lbl_1_bss_199C2[90];
|
|
extern s16 lbl_1_bss_1990E[90];
|
|
extern s16 lbl_1_bss_1990A[2];
|
|
extern s16 lbl_1_bss_19908;
|
|
|
|
extern Vec lbl_1_bss_34C[3];
|
|
extern Vec lbl_1_bss_328[3];
|
|
extern s16 lbl_1_bss_320[4];
|
|
extern Vec lbl_1_bss_2F0;
|
|
extern Vec lbl_1_bss_2E4;
|
|
extern float lbl_1_bss_2E0;
|
|
extern s16 lbl_1_bss_2DC;
|
|
extern s16 lbl_1_bss_2DA;
|
|
extern s16 lbl_1_bss_2D8;
|
|
extern s16 lbl_1_bss_2D6;
|
|
extern s16 lbl_1_bss_2D4;
|
|
extern s16 lbl_1_bss_2D2;
|
|
extern s16 lbl_1_bss_2D0;
|
|
extern s16 lbl_1_bss_2C0[8];
|
|
extern Vec lbl_1_bss_2A8[2];
|
|
extern Vec lbl_1_bss_290[2];
|
|
extern float lbl_1_bss_288[2];
|
|
|
|
extern DataListModel lbl_1_data_470[];
|
|
|
|
#endif
|