they're coming, prepare yourself

This commit is contained in:
CreateSource 2024-01-03 14:20:54 -05:00
parent 85d49866d9
commit e78ef66f1e
2 changed files with 39 additions and 4 deletions

View file

@ -73,7 +73,7 @@ void BoardModelKill(s16);
void fn_8006DDE8(s16, f32);
void BoardModelMotionStart(s16, s32, s32);
void BoardModelMotionSpeedSet(s16, f32);
void BoardModelPosSetV(s16, void*);
void BoardModelPosSetV(s16, Vec*);
void BoardModelPosSet(s16, f32, f32, f32);
s32 BoardModelRotSetV(s16 arg0, Vec* arg1);
void BoardModelVisibilitySet(s16, s32);

View file

@ -13,6 +13,7 @@ extern void BoardModelExistCheck(s16, s32);
extern void BoardModelExistDupe(s16, s32);
extern void BoardModelCameraSet(s16, u16);
extern void BoardItemStatusKill(s32);
extern void BoardModelAmbSet(s16, f32, f32, f32);
//// #include "game/chrman.h"
extern void CharModelKillIndex(s16);
////
@ -26,15 +27,25 @@ void BoardPlayerInit(void);
void BoardPlayerModelInit(void);
void BoardPlayerModelKill(void);
void BoardPlayerLayerSet(s32, s32);
void BoardPlayerCameraSet(s32, u16);
void fn_80062A40(s32, f32);
void BoardPlayerExistCheck(s32, s32);
s32 BoardPlayerItemAdd(s32, s32);
s32 BoardPlayerItemRemove(s32, s32);
s32 BoardPlayerItemFind(s32, s32);
s32 BoardPlayerItemCount(s32);
void fn_80062D90(s32);
void BoardPlayerCurrSpacePosDirGet(s32, Vec*);
void BoardPlayerAmbSet(s32, f32, f32, f32);
void BoardPlayerMtxSet(s32, Mtx);
void BoardPlayerPosSetV(s32, Vec*);
void BoardPlayerPosSet(s32, f32, f32, f32);
//...
s32 BoardPlayerAutoSizeGet(s32);
void BoardPlayerAutoSizeSet(s32, s32);
void BoardPlayerSizeSet(s32, s32);
void fn_80062D90(s32);
void BoardPlayerCopyMat(s32);
void BoardBowserSuitKill(s32);
void BoardPlayerCurrSpacePosDirGet(s32, Vec*);
void BoardPlayerPosSetV(s32, Point3d*);
static void (*playerMatCopy[4])();
static void (*postTurnHook[4])();
@ -321,4 +332,28 @@ void BoardPlayerCurrSpacePosDirGet(s32 arg0, Point3d* arg1) {
}
BoardSpaceDirPosGet(temp_r28, var_r29, arg1);
}
}
void BoardPlayerAmbSet(s32 arg0, f32 arg8, f32 arg9, f32 argA) {
BoardModelAmbSet(GetBoardPlayer(arg0), arg8, arg9, argA);
}
void BoardPlayerMtxSet(s32 arg0, Mtx arg1) {
BoardModelMtxSet(GetBoardPlayer(arg0), arg1);
}
void BoardPlayerPosSetV(s32 arg0, Point3d* arg1) {
BoardModelPosSetV(GetBoardPlayer(arg0), arg1);
if (GWPlayer[arg0].rank != 0) {
BoardModelPosSetV(suitMdl, arg1);
}
}
void BoardPlayerPosSet(s32 arg0, f32 arg8, f32 arg9, f32 argA) {
BoardModelPosSet(GetBoardPlayer(arg0), arg8, arg9, argA);
if (GWPlayer[arg0].rank != 0) {
BoardModelPosSet(suitMdl, arg8, arg9, argA);
}
}