mirror of https://github.com/zeldaret/tp
fix functions not returning values (#2942)
* fix functions not returning values * implement functions that should return values
This commit is contained in:
parent
2c6986f1cc
commit
ae4ad9f477
|
|
@ -45,7 +45,7 @@ public:
|
||||||
void setCollision();
|
void setCollision();
|
||||||
int drawDbgInfo();
|
int drawDbgInfo();
|
||||||
void drawOtherMdl();
|
void drawOtherMdl();
|
||||||
int setCupAnm(int, int, f32);
|
bool setCupAnm(int, int, f32);
|
||||||
bool afterSetMotionAnm(int, int, f32, int);
|
bool afterSetMotionAnm(int, int, f32, int);
|
||||||
daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c);
|
daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c);
|
||||||
void changeAnm(int*, int*);
|
void changeAnm(int*, int*);
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ struct daNpc_Pachi_Besu_HIOParam {
|
||||||
};
|
};
|
||||||
|
|
||||||
class daNpc_Pachi_Besu_HIO_c : public mDoHIO_entry_c {
|
class daNpc_Pachi_Besu_HIO_c : public mDoHIO_entry_c {
|
||||||
|
public:
|
||||||
/* 0x8 */ daNpc_Pachi_Besu_HIOParam param;
|
/* 0x8 */ daNpc_Pachi_Besu_HIOParam param;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,7 @@ public:
|
||||||
void setCollision();
|
void setCollision();
|
||||||
int drawDbgInfo();
|
int drawDbgInfo();
|
||||||
void drawOtherMdl();
|
void drawOtherMdl();
|
||||||
BOOL setFlagAnm(int, int, f32);
|
bool setFlagAnm(int, int, f32);
|
||||||
bool afterSetMotionAnm(int, int, f32, int);
|
bool afterSetMotionAnm(int, int, f32, int);
|
||||||
BOOL selectAction();
|
BOOL selectAction();
|
||||||
BOOL chkAction(actionFunc);
|
BOOL chkAction(actionFunc);
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@ public:
|
||||||
|
|
||||||
virtual ~daObj_KBacket_c();
|
virtual ~daObj_KBacket_c();
|
||||||
int create();
|
int create();
|
||||||
int setLaunchParam(float param_0, float param_1, short param_2) {
|
void setLaunchParam(float param_0, float param_1, short param_2) {
|
||||||
float fVar2;
|
float fVar2;
|
||||||
|
|
||||||
s16 iVar1 = cM_deg2s(param_1);
|
s16 iVar1 = cM_deg2s(param_1);
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ public:
|
||||||
virtual ~daObjIsuChild_c();
|
virtual ~daObjIsuChild_c();
|
||||||
int createHeap();
|
int createHeap();
|
||||||
void create(daObjNagaisu_c*, dCcD_Stts*);
|
void create(daObjNagaisu_c*, dCcD_Stts*);
|
||||||
int execute();
|
void execute();
|
||||||
int draw(dMdl_c*);
|
void draw(dMdl_c*);
|
||||||
void Delete();
|
void Delete();
|
||||||
bool chkHit();
|
bool chkHit();
|
||||||
void callEmt();
|
void callEmt();
|
||||||
|
|
|
||||||
|
|
@ -202,7 +202,7 @@ public:
|
||||||
u8 getCptoNum(u8);
|
u8 getCptoNum(u8);
|
||||||
void copyToSelBack();
|
void copyToSelBack();
|
||||||
void copyToSelPaneMove();
|
void copyToSelPaneMove();
|
||||||
bool yesnoMenuMoveAnmInitSet(int, int);
|
void yesnoMenuMoveAnmInitSet(int, int);
|
||||||
bool yesnoMenuMoveAnm();
|
bool yesnoMenuMoveAnm();
|
||||||
bool yesnoSelectMoveAnm();
|
bool yesnoSelectMoveAnm();
|
||||||
void yesnoCursorShow();
|
void yesnoCursorShow();
|
||||||
|
|
|
||||||
|
|
@ -654,7 +654,7 @@ f64 TFunctionValue_list::update_INTERPOLATE_BSPLINE_dataMore3_(
|
||||||
dVar8 = rThis._44[param_2._10 + 2];
|
dVar8 = rThis._44[param_2._10 + 2];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
functionvalue::interpolateValue_BSpline_uniform(param_2._0 - param_2._8, dVar9, dVar11, dVar10, dVar8);
|
return functionvalue::interpolateValue_BSpline_uniform(param_2._0 - param_2._8, dVar9, dVar11, dVar10, dVar8);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4902,7 +4902,7 @@ int daB_TN_c::execute() {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daB_TN_Execute(daB_TN_c* i_this) {
|
static int daB_TN_Execute(daB_TN_c* i_this) {
|
||||||
i_this->execute();
|
return i_this->execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daB_TN_IsDelete(daB_TN_c* i_this) {
|
static int daB_TN_IsDelete(daB_TN_c* i_this) {
|
||||||
|
|
@ -4924,7 +4924,7 @@ int daB_TN_c::_delete() {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daB_TN_Delete(daB_TN_c* i_this) {
|
static int daB_TN_Delete(daB_TN_c* i_this) {
|
||||||
i_this->_delete();
|
return i_this->_delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
int daB_TN_c::CreateHeap() {
|
int daB_TN_c::CreateHeap() {
|
||||||
|
|
@ -5024,7 +5024,7 @@ int daB_TN_c::CreateHeap() {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int useHeapInit(fopAc_ac_c* actor) {
|
static int useHeapInit(fopAc_ac_c* actor) {
|
||||||
((daB_TN_c*)actor)->CreateHeap();
|
return ((daB_TN_c*)actor)->CreateHeap();
|
||||||
}
|
}
|
||||||
|
|
||||||
int daB_TN_c::create() {
|
int daB_TN_c::create() {
|
||||||
|
|
|
||||||
|
|
@ -436,7 +436,7 @@ void daCstaF_c::setAnime() {
|
||||||
|
|
||||||
BOOL daCstaF_c::initBrk(u16 i_brkIdx) {
|
BOOL daCstaF_c::initBrk(u16 i_brkIdx) {
|
||||||
void* pbrk = dComIfG_getObjectRes(m_arcName, i_brkIdx);
|
void* pbrk = dComIfG_getObjectRes(m_arcName, i_brkIdx);
|
||||||
m_brk.init(mp_model->getModelData(), (J3DAnmTevRegKey*)pbrk, 1, -1, 1.0f, 0, -1);
|
return m_brk.init(mp_model->getModelData(), (J3DAnmTevRegKey*)pbrk, 1, -1, 1.0f, 0, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void daCstaF_c::initStopBrkBtk() {
|
void daCstaF_c::initStopBrkBtk() {
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ int daE_DF_c::CreateHeap() {
|
||||||
|
|
||||||
static int useHeapInit(fopAc_ac_c* i_this) {
|
static int useHeapInit(fopAc_ac_c* i_this) {
|
||||||
daE_DF_c* actor = static_cast<daE_DF_c*>(i_this);
|
daE_DF_c* actor = static_cast<daE_DF_c*>(i_this);
|
||||||
actor->CreateHeap();
|
return actor->CreateHeap();
|
||||||
}
|
}
|
||||||
|
|
||||||
void daE_DF_c::initCcCylinder() {
|
void daE_DF_c::initCcCylinder() {
|
||||||
|
|
|
||||||
|
|
@ -189,7 +189,7 @@ static f32 dummyFloat3(int _) {
|
||||||
switch (_) {
|
switch (_) {
|
||||||
case 0:
|
case 0:
|
||||||
return 30.0f;
|
return 30.0f;
|
||||||
case 1:
|
default:
|
||||||
return 300.0f;
|
return 300.0f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -266,7 +266,7 @@ static f32 dummyFloat4(int _) {
|
||||||
return 2000.0f;
|
return 2000.0f;
|
||||||
case 1:
|
case 1:
|
||||||
return 1000.0f;
|
return 1000.0f;
|
||||||
case 2:
|
default:
|
||||||
return -4000.0f;
|
return -4000.0f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -183,7 +183,7 @@ static BOOL pl_check(daE_SM_c* i_this, f32 param_2) {
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL move_check(daE_SM_c* i_this, int* param_2) {
|
static void move_check(daE_SM_c* i_this, int* param_2) {
|
||||||
*param_2 = -1;
|
*param_2 = -1;
|
||||||
|
|
||||||
if (pl_check(i_this, i_this->field_0x970)) {
|
if (pl_check(i_this, i_this->field_0x970)) {
|
||||||
|
|
|
||||||
|
|
@ -422,7 +422,7 @@ int daNpc_Aru_c::Draw() {
|
||||||
mdlData_p->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
mdlData_p->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
draw(
|
return draw(
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
chkAction(&daNpc_Aru_c::test),
|
chkAction(&daNpc_Aru_c::test),
|
||||||
#else
|
#else
|
||||||
|
|
@ -2019,6 +2019,23 @@ int daNpc_Aru_c::talk(void* param_1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Aru_c::test(void* param_1) {
|
int daNpc_Aru_c::test(void* param_1) {
|
||||||
|
switch(mMode) {
|
||||||
|
case 0:
|
||||||
|
case 1:
|
||||||
|
speedF = 0.0f;
|
||||||
|
speed.setall(0.0f);
|
||||||
|
mMode = 2;
|
||||||
|
// fallthrough
|
||||||
|
case 2:
|
||||||
|
mFaceMotionSeqMngr.setNo(mHIO->param.common.face_expression, -1.0f, 0, 0);
|
||||||
|
mMotionSeqMngr.setNo(mHIO->param.common.motion, -1.0f, 0, 0);
|
||||||
|
mJntAnm.lookNone(0);
|
||||||
|
attention_info.flags = 0;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Aru_Create(void* a_this) {
|
static int daNpc_Aru_Create(void* a_this) {
|
||||||
|
|
|
||||||
|
|
@ -1488,7 +1488,7 @@ void daNpc_Besu_c::drawOtherMdl() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Besu_c::setCupAnm(int arg0, int i_attr, f32 i_morf) {
|
bool daNpc_Besu_c::setCupAnm(int arg0, int i_attr, f32 i_morf) {
|
||||||
static int cupAnmData[33][2] = {
|
static int cupAnmData[33][2] = {
|
||||||
{-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0},
|
{-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0},
|
||||||
{-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0},
|
{-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0}, {-1, 0},
|
||||||
|
|
@ -1508,12 +1508,12 @@ int daNpc_Besu_c::setCupAnm(int arg0, int i_attr, f32 i_morf) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool daNpc_Besu_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int param_3) {
|
bool daNpc_Besu_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int param_3) {
|
||||||
f32 var_f30 = (mCreating == 1) ? 0.0f : arg2;
|
f32 var_f30 = (mCreating == 1) ? 0.0f : arg2;
|
||||||
setCupAnm(arg0, arg1, var_f30);
|
return setCupAnm(arg0, arg1, var_f30);
|
||||||
}
|
}
|
||||||
|
|
||||||
daNpcT_faceMotionAnmData_c daNpc_Besu_c::getFaceMotionAnm(daNpcT_faceMotionAnmData_c arg0) {
|
daNpcT_faceMotionAnmData_c daNpc_Besu_c::getFaceMotionAnm(daNpcT_faceMotionAnmData_c arg0) {
|
||||||
|
|
|
||||||
|
|
@ -439,7 +439,7 @@ int daNpcChin_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) {
|
||||||
|
|
||||||
int daNpcChin_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
int daNpcChin_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
||||||
daNpcChin_c* chin = (daNpcChin_c*)i_this;
|
daNpcChin_c* chin = (daNpcChin_c*)i_this;
|
||||||
chin->CreateHeap();
|
return chin->CreateHeap();
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpcChin_c::ctrlJointCallBack(J3DJoint* i_joint, int param_1) {
|
int daNpcChin_c::ctrlJointCallBack(J3DJoint* i_joint, int param_1) {
|
||||||
|
|
|
||||||
|
|
@ -831,7 +831,24 @@ int daNpc_Doc_c::talk(void* param_0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Doc_c::test(void* i_this) {
|
int daNpc_Doc_c::test(void* i_this) {
|
||||||
// DEBUG NONMATCHING
|
int ret = 0;
|
||||||
|
switch(mMode) {
|
||||||
|
case 0:
|
||||||
|
case 1:
|
||||||
|
speedF = 0.0f;
|
||||||
|
speed.setall(0.0f);
|
||||||
|
mMode = 2;
|
||||||
|
// fallthrough
|
||||||
|
case 2:
|
||||||
|
mFaceMotionSeqMngr.setNo(mpHIO->m.common.face_expression, -1.0f, 0, 0);
|
||||||
|
mMotionSeqMngr.setNo(mpHIO->m.common.motion, -1.0f, 0, 0);
|
||||||
|
mJntAnm.lookNone(0);
|
||||||
|
attention_info.flags = 0;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Doc_Create(void* i_this) {
|
static int daNpc_Doc_Create(void* i_this) {
|
||||||
|
|
|
||||||
|
|
@ -265,13 +265,13 @@ int daNpc_grS_c::Delete() {
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_grS_c::Execute() {
|
int daNpc_grS_c::Execute() {
|
||||||
execute();
|
return execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_grS_c::Draw() {
|
int daNpc_grS_c::Draw() {
|
||||||
J3DModelData* modelData = mAnm_p->getModel()->getModelData();
|
J3DModelData* modelData = mAnm_p->getModel()->getModelData();
|
||||||
modelData->getMaterialNodePointer(2)->setMaterialAnm(mpMatAnm);
|
modelData->getMaterialNodePointer(2)->setMaterialAnm(mpMatAnm);
|
||||||
draw(chkAction(&daNpc_grS_c::test),0, mpHIO->m.common.real_shadow_size,NULL,0);
|
return draw(chkAction(&daNpc_grS_c::test),0, mpHIO->m.common.real_shadow_size,NULL,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_grS_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) {
|
int daNpc_grS_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) {
|
||||||
|
|
@ -318,7 +318,7 @@ int daNpc_grS_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) {
|
||||||
|
|
||||||
int daNpc_grS_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
int daNpc_grS_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
||||||
daNpc_grS_c* grS = (daNpc_grS_c*)i_this;
|
daNpc_grS_c* grS = (daNpc_grS_c*)i_this;
|
||||||
grS->CreateHeap();
|
return grS->CreateHeap();
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_grS_c::ctrlJointCallBack(J3DJoint* i_joint, int param_1) {
|
int daNpc_grS_c::ctrlJointCallBack(J3DJoint* i_joint, int param_1) {
|
||||||
|
|
|
||||||
|
|
@ -333,7 +333,7 @@ static f32 dummyFloat(int _) {
|
||||||
switch (_) {
|
switch (_) {
|
||||||
case 0: return 0.0f;
|
case 0: return 0.0f;
|
||||||
case 1: return 65536.0f;
|
case 1: return 65536.0f;
|
||||||
case 2: return 0.2f;
|
default: return 0.2f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1023,11 +1023,11 @@ u32 daNpc_Kn_c::setParamTeach05() {
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 daNpc_Kn_c::setParamTeach06() {
|
u32 daNpc_Kn_c::setParamTeach06() {
|
||||||
setParamTeach05();
|
return setParamTeach05();
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 daNpc_Kn_c::setParamTeach07() {
|
u32 daNpc_Kn_c::setParamTeach07() {
|
||||||
setParamTeach05();
|
return setParamTeach05();
|
||||||
}
|
}
|
||||||
|
|
||||||
void daNpc_Kn_c::setAfterTalkMotion() {
|
void daNpc_Kn_c::setAfterTalkMotion() {
|
||||||
|
|
|
||||||
|
|
@ -381,7 +381,7 @@ int daNpc_Kolinb_c::Draw() {
|
||||||
modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
draw(FALSE, FALSE, mRealShadowSize, NULL, 100.0f, FALSE, FALSE, FALSE);
|
return draw(FALSE, FALSE, mRealShadowSize, NULL, 100.0f, FALSE, FALSE, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Kolinb_c::createHeapCallBack(fopAc_ac_c* a_this) {
|
int daNpc_Kolinb_c::createHeapCallBack(fopAc_ac_c* a_this) {
|
||||||
|
|
|
||||||
|
|
@ -879,7 +879,7 @@ bool daNpc_Lud_c::afterSetMotionAnm(int param_0, int param_1, f32 param_2, int p
|
||||||
if (mCreating == true) {
|
if (mCreating == true) {
|
||||||
param_2 = 0.0f;
|
param_2 = 0.0f;
|
||||||
}
|
}
|
||||||
setBowlAnm(param_0, param_1, param_2);
|
return setBowlAnm(param_0, param_1, param_2);
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Lud_c::selectAction() {
|
int daNpc_Lud_c::selectAction() {
|
||||||
|
|
|
||||||
|
|
@ -1089,7 +1089,23 @@ BOOL daNpc_Pachi_Besu_c::talk(void* param_1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL daNpc_Pachi_Besu_c::test(void* param_1) {
|
BOOL daNpc_Pachi_Besu_c::test(void* param_1) {
|
||||||
// DEBUG NONMATCHING
|
switch(mMode) {
|
||||||
|
case 0:
|
||||||
|
case 1:
|
||||||
|
speedF = 0.0f;
|
||||||
|
speed.setall(0.0f);
|
||||||
|
mMode = 2;
|
||||||
|
// fallthrough
|
||||||
|
case 2:
|
||||||
|
mFaceMotionSeqMngr.setNo(mHIO->param.common.face_expression, -1.0f, 0, 0);
|
||||||
|
mMotionSeqMngr.setNo(mHIO->param.common.motion, -1.0f, 0, 0);
|
||||||
|
mJntAnm.lookNone(0);
|
||||||
|
attention_info.flags = 0;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL daNpc_Pachi_Besu_c::_turn_to_link(s16 param_1) {
|
BOOL daNpc_Pachi_Besu_c::_turn_to_link(s16 param_1) {
|
||||||
|
|
|
||||||
|
|
@ -983,7 +983,7 @@ void daNpc_Post_c::drawOtherMdl() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL daNpc_Post_c::setFlagAnm(int i_idx, int i_attr, f32 i_morf) {
|
bool daNpc_Post_c::setFlagAnm(int i_idx, int i_attr, f32 i_morf) {
|
||||||
static daNpc_GetParam1 flagAnmData[13] = {
|
static daNpc_GetParam1 flagAnmData[13] = {
|
||||||
{BCK_POST_FLAG_WAIT_A, POST},
|
{BCK_POST_FLAG_WAIT_A, POST},
|
||||||
{BCK_POST_FLAG_RUN, POST1},
|
{BCK_POST_FLAG_RUN, POST1},
|
||||||
|
|
@ -1011,12 +1011,12 @@ BOOL daNpc_Post_c::setFlagAnm(int i_idx, int i_attr, f32 i_morf) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool daNpc_Post_c::afterSetMotionAnm(int i_idx, int i_attr, f32 i_morf, int param_4) {
|
bool daNpc_Post_c::afterSetMotionAnm(int i_idx, int i_attr, f32 i_morf, int param_4) {
|
||||||
f32 morf = mCreating == true ? 0.0f : i_morf;
|
f32 morf = mCreating == true ? 0.0f : i_morf;
|
||||||
setFlagAnm(i_idx, i_attr, morf);
|
return setFlagAnm(i_idx, i_attr, morf);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL daNpc_Post_c::selectAction() {
|
BOOL daNpc_Post_c::selectAction() {
|
||||||
|
|
|
||||||
|
|
@ -310,7 +310,7 @@ int daNpc_Raca_c::Draw() {
|
||||||
modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
draw(
|
return draw(
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
chkAction(mAction),
|
chkAction(mAction),
|
||||||
#else
|
#else
|
||||||
|
|
@ -796,19 +796,19 @@ int daNpc_Raca_c::talk(void* param_1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Raca_Create(void* a_this) {
|
static int daNpc_Raca_Create(void* a_this) {
|
||||||
static_cast<daNpc_Raca_c*>(a_this)->create();
|
return static_cast<daNpc_Raca_c*>(a_this)->create();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Raca_Delete(void* a_this) {
|
static int daNpc_Raca_Delete(void* a_this) {
|
||||||
static_cast<daNpc_Raca_c*>(a_this)->Delete();
|
return static_cast<daNpc_Raca_c*>(a_this)->Delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Raca_Execute(void* a_this) {
|
static int daNpc_Raca_Execute(void* a_this) {
|
||||||
static_cast<daNpc_Raca_c*>(a_this)->Execute();
|
return static_cast<daNpc_Raca_c*>(a_this)->Execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Raca_Draw(void* a_this) {
|
static int daNpc_Raca_Draw(void* a_this) {
|
||||||
static_cast<daNpc_Raca_c*>(a_this)->Draw();
|
return static_cast<daNpc_Raca_c*>(a_this)->Draw();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Raca_IsDelete(void* a_this) {
|
static int daNpc_Raca_IsDelete(void* a_this) {
|
||||||
|
|
|
||||||
|
|
@ -757,7 +757,7 @@ bool daNpc_Seira_c::setBottleAnm(int arg0, int arg1, f32 arg2, bool arg3) {
|
||||||
|
|
||||||
bool daNpc_Seira_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int arg3) {
|
bool daNpc_Seira_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int arg3) {
|
||||||
f32 var_f30 = (mCreating == 1) ? 0.0f : arg2;
|
f32 var_f30 = (mCreating == 1) ? 0.0f : arg2;
|
||||||
setBottleAnm(arg0, arg1, var_f30, 1);
|
return setBottleAnm(arg0, arg1, var_f30, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void daNpc_Seira_c::changeAnm(int* arg0, int* arg1) {
|
void daNpc_Seira_c::changeAnm(int* arg0, int* arg1) {
|
||||||
|
|
|
||||||
|
|
@ -669,7 +669,7 @@ bool daNpc_Seira2_c::setBottleAnm(int arg0, int arg1, f32 arg2, bool arg3) {
|
||||||
|
|
||||||
bool daNpc_Seira2_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int) {
|
bool daNpc_Seira2_c::afterSetMotionAnm(int arg0, int arg1, f32 arg2, int) {
|
||||||
f32 var_f30 = (mCreating == 1) ? 0.0f : arg2;
|
f32 var_f30 = (mCreating == 1) ? 0.0f : arg2;
|
||||||
setBottleAnm(arg0, arg1, var_f30, 1);
|
return setBottleAnm(arg0, arg1, var_f30, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Seira2_c::selectAction() {
|
int daNpc_Seira2_c::selectAction() {
|
||||||
|
|
|
||||||
|
|
@ -1115,7 +1115,23 @@ int daNpc_Sha_c::talk(void* param_1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Sha_c::test(void* param_1) {
|
int daNpc_Sha_c::test(void* param_1) {
|
||||||
|
switch(mMode) {
|
||||||
|
case 0:
|
||||||
|
case 1:
|
||||||
|
speedF = 0.0f;
|
||||||
|
speed.setall(0.0f);
|
||||||
|
mMode = 2;
|
||||||
|
// fallthrough
|
||||||
|
case 2:
|
||||||
|
mFaceMotionSeqMngr.setNo(mpHIO->m.common.face_expression, -1.0f, 0, 0);
|
||||||
|
mMotionSeqMngr.setNo(mpHIO->m.common.motion, -1.0f, 0, 0);
|
||||||
|
mJntAnm.lookNone(0);
|
||||||
|
attention_info.flags = 0;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
const u16 daNpc_Sha_c::mEvtBitLabels[6] = {
|
const u16 daNpc_Sha_c::mEvtBitLabels[6] = {
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,7 @@ int daNpc_solA_c::Delete() {
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_solA_c::Execute() {
|
int daNpc_solA_c::Execute() {
|
||||||
execute();
|
return execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
void daNpc_solA_c::Draw() {
|
void daNpc_solA_c::Draw() {
|
||||||
|
|
@ -449,7 +449,7 @@ static int daNpc_solA_Delete(void* param_0) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_solA_Execute(void* param_0) {
|
static int daNpc_solA_Execute(void* param_0) {
|
||||||
static_cast<daNpc_solA_c*>(param_0)->Execute();
|
return static_cast<daNpc_solA_c*>(param_0)->Execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void daNpc_solA_Draw(void* param_0) {
|
static void daNpc_solA_Draw(void* param_0) {
|
||||||
|
|
|
||||||
|
|
@ -239,7 +239,7 @@ int daNpcTkj_c::Draw() {
|
||||||
mdlData_p->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
mdlData_p->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
draw(FALSE, 0, daNpc_Tkj_Param_c::m.common.real_shadow_size, NULL, 100.0f, FALSE, FALSE, FALSE);
|
return draw(FALSE, 0, daNpc_Tkj_Param_c::m.common.real_shadow_size, NULL, 100.0f, FALSE, FALSE, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpcTkj_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
int daNpcTkj_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
||||||
|
|
|
||||||
|
|
@ -2184,7 +2184,23 @@ int daNpc_Toby_c::talk(void*) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int daNpc_Toby_c::test(void* param_0) {
|
int daNpc_Toby_c::test(void* param_0) {
|
||||||
// TODO
|
switch(mMode) {
|
||||||
|
case 0:
|
||||||
|
case 1:
|
||||||
|
speedF = 0.0f;
|
||||||
|
speed.setall(0.0f);
|
||||||
|
mMode = 2;
|
||||||
|
// fallthrough
|
||||||
|
case 2:
|
||||||
|
mFaceMotionSeqMngr.setNo(mpHIO->m.common.face_expression, -1.0f, 0, 0);
|
||||||
|
mMotionSeqMngr.setNo(mpHIO->m.common.motion, -1.0f, 0, 0);
|
||||||
|
mJntAnm.lookNone(0);
|
||||||
|
attention_info.flags = 0;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daNpc_Toby_Create(void* i_this) {
|
static int daNpc_Toby_Create(void* i_this) {
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ static int useHeapInit(fopAc_ac_c* i_this) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObjCRVHAHEN_Create(fopAc_ac_c* i_this) {
|
static int daObjCRVHAHEN_Create(fopAc_ac_c* i_this) {
|
||||||
static_cast<daObjCRVHAHEN_c*>(i_this)->create();
|
return static_cast<daObjCRVHAHEN_c*>(i_this)->create();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObjCRVHAHEN_Delete(daObjCRVHAHEN_c* i_this) {
|
static int daObjCRVHAHEN_Delete(daObjCRVHAHEN_c* i_this) {
|
||||||
|
|
@ -206,7 +206,7 @@ static int daObjCRVHAHEN_Draw(daObjCRVHAHEN_c* i_this) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObjCRVHAHEN_Execute(daObjCRVHAHEN_c* i_this) {
|
static int daObjCRVHAHEN_Execute(daObjCRVHAHEN_c* i_this) {
|
||||||
i_this->Execute();
|
return i_this->Execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
int daObjCRVHAHEN_c::create() {
|
int daObjCRVHAHEN_c::create() {
|
||||||
|
|
|
||||||
|
|
@ -381,7 +381,7 @@ int daObjMarm_c::create1st() {
|
||||||
&daObjMarm_c::phase_1,
|
&daObjMarm_c::phase_1,
|
||||||
&daObjMarm_c::phase_2,
|
&daObjMarm_c::phase_2,
|
||||||
};
|
};
|
||||||
(this->*l_ct_func[mPhaseIndex])();
|
return (this->*l_ct_func[mPhaseIndex])();
|
||||||
}
|
}
|
||||||
|
|
||||||
int daObjMarm_c::Execute(Mtx** i_bgMtx) {
|
int daObjMarm_c::Execute(Mtx** i_bgMtx) {
|
||||||
|
|
|
||||||
|
|
@ -598,6 +598,8 @@ fopAc_ac_c* daObjMovebox::Act_c::PPCallBack(fopAc_ac_c* i_bgActor, fopAc_ac_c* i
|
||||||
|
|
||||||
a_this->field_0x8fe = 1;
|
a_this->field_0x8fe = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return i_bgActor;
|
||||||
}
|
}
|
||||||
|
|
||||||
int daObjMovebox::Act_c::Create() {
|
int daObjMovebox::Act_c::Create() {
|
||||||
|
|
|
||||||
|
|
@ -234,7 +234,7 @@ void daObjIsuChild_c::create(daObjNagaisu_c* i_parent, dCcD_Stts* i_ccStts) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int daObjIsuChild_c::execute() {
|
void daObjIsuChild_c::execute() {
|
||||||
if (!mIsDead) {
|
if (!mIsDead) {
|
||||||
if (chkHit()) {
|
if (chkHit()) {
|
||||||
callEmt();
|
callEmt();
|
||||||
|
|
@ -249,7 +249,7 @@ int daObjIsuChild_c::execute() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int daObjIsuChild_c::draw(dMdl_c* i_mdl) {
|
void daObjIsuChild_c::draw(dMdl_c* i_mdl) {
|
||||||
if (!mIsDead) {
|
if (!mIsDead) {
|
||||||
mDoMtx_stack_c::transS(mPos.x, mPos.y, mPos.z);
|
mDoMtx_stack_c::transS(mPos.x, mPos.y, mPos.z);
|
||||||
mDoMtx_stack_c::YrotM(-0x8000);
|
mDoMtx_stack_c::YrotM(-0x8000);
|
||||||
|
|
|
||||||
|
|
@ -309,7 +309,7 @@ int daObj_Sekizoa_c::Draw() {
|
||||||
}
|
}
|
||||||
|
|
||||||
int daObj_Sekizoa_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
int daObj_Sekizoa_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
||||||
static_cast<daObj_Sekizoa_c*>(i_this)->CreateHeap();
|
return static_cast<daObj_Sekizoa_c*>(i_this)->CreateHeap();
|
||||||
}
|
}
|
||||||
|
|
||||||
void* daObj_Sekizoa_c::srchSekizoa(void* i_actor, void* i_this) {
|
void* daObj_Sekizoa_c::srchSekizoa(void* i_actor, void* i_this) {
|
||||||
|
|
|
||||||
|
|
@ -294,19 +294,19 @@ void daObj_SMTile_c::setMtx() {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObj_SMTile_Create(void* i_this) {
|
static int daObj_SMTile_Create(void* i_this) {
|
||||||
static_cast<daObj_SMTile_c*>(i_this)->create();
|
return static_cast<daObj_SMTile_c*>(i_this)->create();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObj_SMTile_Delete(void* i_this) {
|
static int daObj_SMTile_Delete(void* i_this) {
|
||||||
static_cast<daObj_SMTile_c*>(i_this)->Delete();
|
return static_cast<daObj_SMTile_c*>(i_this)->Delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObj_SMTile_Execute(void* i_this) {
|
static int daObj_SMTile_Execute(void* i_this) {
|
||||||
static_cast<daObj_SMTile_c*>(i_this)->Execute();
|
return static_cast<daObj_SMTile_c*>(i_this)->Execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObj_SMTile_Draw(void* i_this) {
|
static int daObj_SMTile_Draw(void* i_this) {
|
||||||
static_cast<daObj_SMTile_c*>(i_this)->Draw();
|
return static_cast<daObj_SMTile_c*>(i_this)->Draw();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int daObj_SMTile_IsDelete(void* i_this) {
|
static int daObj_SMTile_IsDelete(void* i_this) {
|
||||||
|
|
|
||||||
|
|
@ -279,7 +279,7 @@ int daPeru_c::Draw() {
|
||||||
u16 eyeballMat = getEyeballMaterialNo();
|
u16 eyeballMat = getEyeballMaterialNo();
|
||||||
modelData->getMaterialNodePointer(eyeballMat)->setMaterialAnm(matAnm);
|
modelData->getMaterialNodePointer(eyeballMat)->setMaterialAnm(matAnm);
|
||||||
}
|
}
|
||||||
draw(0, 0, daPeru_Param_c::m.field_0x00[3], NULL, 100.0f, 0, field_0xe80, 0);
|
return draw(0, 0, daPeru_Param_c::m.field_0x00[3], NULL, 100.0f, 0, field_0xe80, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
int daPeru_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
int daPeru_c::createHeapCallBack(fopAc_ac_c* i_this) {
|
||||||
|
|
|
||||||
|
|
@ -921,15 +921,15 @@ bool dCamera_c::fixedPositionEvCamera() {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool dCamera_c::uniformTransEvCamera() {
|
bool dCamera_c::uniformTransEvCamera() {
|
||||||
transEvCamera(1);
|
return transEvCamera(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool dCamera_c::uniformBrakeEvCamera() {
|
bool dCamera_c::uniformBrakeEvCamera() {
|
||||||
transEvCamera(2);
|
return transEvCamera(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool dCamera_c::uniformAcceleEvCamera() {
|
bool dCamera_c::uniformAcceleEvCamera() {
|
||||||
transEvCamera(3);
|
return transEvCamera(3);
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
|
||||||
|
|
@ -1613,7 +1613,7 @@ void dFile_select_c::copyToSelPaneMove() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool dFile_select_c::yesnoMenuMoveAnmInitSet(int param_1, int param_2) {
|
void dFile_select_c::yesnoMenuMoveAnmInitSet(int param_1, int param_2) {
|
||||||
if (!field_0x0108) {
|
if (!field_0x0108) {
|
||||||
field_0x0268 = false;
|
field_0x0268 = false;
|
||||||
field_0x0269 = true;
|
field_0x0269 = true;
|
||||||
|
|
|
||||||
|
|
@ -435,7 +435,7 @@ s8 dMenu_StageMapCtrl_c::getRestartDrawInfo(f32* i_dispX, f32* i_dispY, s16* i_r
|
||||||
*i_rotY = rightModeCnvRot(var_r29);
|
*i_rotY = rightModeCnvRot(var_r29);
|
||||||
}
|
}
|
||||||
|
|
||||||
dMapInfo_c::calcNowStayFloorNo(sp10.y, true);
|
return dMapInfo_c::calcNowStayFloorNo(sp10.y, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dMenu_StageMapCtrl_c::setPlusNowStayFloorNo(s8 param_0, u8 param_1) {
|
void dMenu_StageMapCtrl_c::setPlusNowStayFloorNo(s8 param_0, u8 param_1) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue