Decompile rest of board/model.c
This commit is contained in:
parent
0c0397ac34
commit
99c38b8325
13 changed files with 732 additions and 79 deletions
|
|
@ -142,9 +142,9 @@ u32 BoardRandMod(u32 value);
|
|||
float BoardRandFloat(void);
|
||||
float BoardVecDistXZCalc(Vec *vec1, Vec *vec2);
|
||||
s32 BoardVecMaxDistXZCheck(Vec *vec1, Vec *vec2, float max_dist);
|
||||
void BoardVecDAngleCalcVec(Vec *vec1);
|
||||
float BoardVecDAngleCalc(float value);
|
||||
s32 BoardVecDAngleCalcRange(float *value, float min, float range);
|
||||
void BoardDAngleCalcVec(Vec *vec1);
|
||||
float BoardDAngleCalc(float value);
|
||||
s32 BoardDAngleCalcRange(float *value, float min, float range);
|
||||
s32 BoardVecMinDistCheck(Vec *vec1, Vec *vec2, float min_dist);
|
||||
void BoardFilterFadeOut(s16 len);
|
||||
void BoardFilterFadeInit(s16 len, u8 max_alpha);
|
||||
|
|
|
|||
|
|
@ -36,13 +36,23 @@ s32 BoardModelExistDupe(s16 model, s32 arg1);
|
|||
s32 fn_8006DDE8(s16 model, float arg1);
|
||||
s32 BoardModelMotionStart(s16 model, s32 slot, u32 attr);
|
||||
s32 BoardModelMotionSpeedSet(s16 model, float speed);
|
||||
void BoardModelPosSet(s16 model, float x, float y, float z);
|
||||
void BoardModelPosSetV(s16 model, Vec *pos);
|
||||
void BoardModelRotSet(s16 model, float x, float y, float z);
|
||||
void BoardModelRotSetV(s16 model, Vec *rot);
|
||||
void BoardModelScaleSet(s16 model, float x, float y, float z);
|
||||
void BoardModelScaleSetV(s16 model, Vec *scale);
|
||||
void BoardModelVisibilitySet(s16 model, s32 flag);
|
||||
|
||||
s32 BoardModelPosSet(s16 model, float x, float y, float z);
|
||||
s32 BoardModelPosSetV(s16 model, Vec *pos);
|
||||
s32 BoardModelRotSet(s16 model, float x, float y, float z);
|
||||
s32 BoardModelRotSetV(s16 model, Vec *rot);
|
||||
s32 BoardModelScaleSet(s16 model, float x, float y, float z);
|
||||
s32 BoardModelScaleSetV(s16 model, Vec *scale);
|
||||
s32 BoardModelPosGet(s16 model, Vec *dst);
|
||||
s32 BoardModelRotGet(s16 model, Vec *dst);
|
||||
s32 BoardModelScaleGet(s16 model, Vec *dst);
|
||||
s32 BoardModelVisibilitySet(s16 model, s32 flag);
|
||||
s32 BoardModelVisibilityGet(s16 model);
|
||||
s32 BoardModelCameraSet(s16 model, u16 camera);
|
||||
s32 BoardModelLayerSet(s16 model, u8 layer);
|
||||
s32 BoardModelLayerGet(s16 model);
|
||||
void BoardModelLayerSetAll(s32 layer);
|
||||
s32 BoardModelHookSet(s16 model, char *name, s16 hook);
|
||||
s32 BoardModelHookReset(s16 model);
|
||||
s32 BoardModelHookObjReset(s16 model, char *name);
|
||||
|
||||
#endif
|
||||
|
|
@ -38,7 +38,9 @@ typedef struct model_data {
|
|||
u32 motion_attr;
|
||||
Point3d unk_58;
|
||||
f32 unk_64;
|
||||
Point3d unk_68;
|
||||
f32 unk_68;
|
||||
f32 unk_6C;
|
||||
f32 unk_70;
|
||||
f32 unk_74;
|
||||
f32 unk_78;
|
||||
f32 unk_7C;
|
||||
|
|
@ -135,11 +137,11 @@ s16 Hu3DModelLink(s16);
|
|||
s16 Hu3DHookFuncCreate(ModelHookFunc);
|
||||
void Hu3DModelAllKill(void);
|
||||
void Hu3DModelPosSet(s16, f32, f32, f32);
|
||||
void Hu3DModelPosSetV(s16, Vec);
|
||||
void Hu3DModelPosSetV(s16, Vec *);
|
||||
void Hu3DModelRotSet(s16, f32, f32, f32);
|
||||
void Hu3DModelRotSetV(s16, Vec);
|
||||
void Hu3DModelRotSetV(s16, Vec *);
|
||||
void Hu3DModelScaleSet(s16, f32, f32, f32);
|
||||
void Hu3DModelScaleSetV(s16, Vec);
|
||||
void Hu3DModelScaleSetV(s16, Vec *);
|
||||
void Hu3DModelAttrSet(s16, u32);
|
||||
void Hu3DModelAttrReset(s16, u32);
|
||||
u32 Hu3DModelAttrGet(s16);
|
||||
|
|
|
|||
|
|
@ -6,10 +6,20 @@
|
|||
void MGSeqKillAll(void);
|
||||
|
||||
void MGSeqPracticeStart(void);
|
||||
void CharMotionClose(s16 character);
|
||||
void CharModelClose(s16 character);
|
||||
void CharModelKill(s16 character);
|
||||
s16 CharModelCreate(s16 character, s16 lod);
|
||||
s16 CharMotionCreate(s16 character, s32 data_num);
|
||||
void CharMotionKill(s16 character, u32 motion);
|
||||
void CharModelMotionSet(s16 character, s16 motion);
|
||||
float CharModelMotionMaxTimeGet(s16 character);
|
||||
float CharModelMotionTimeGet(s16 character);
|
||||
void CharModelMotionShiftSet(s16 model, s16 motion, float time, float shift_time, u32 attr);
|
||||
void CharModelMotionTimeSet(s16 character, float time);
|
||||
void CharModelMotionSpeedSet(s16 character, float speed);
|
||||
void CharMotionKill(s16 character, s32 motion);
|
||||
void CharModelVoiceEnableSet(s16 character, s16 motion, s32 flag);
|
||||
|
||||
s32 CharModelMotionEndCheck(s16 character);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue