fix functions not returning values (#2942)

* fix functions not returning values

* implement functions that should return values
This commit is contained in:
Jcw87 2025-12-11 15:31:44 -08:00 committed by GitHub
parent 2c6986f1cc
commit ae4ad9f477
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
40 changed files with 146 additions and 61 deletions

View File

@ -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*);

View File

@ -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;
}; };

View File

@ -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);

View File

@ -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);

View File

@ -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();

View File

@ -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();

View File

@ -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);
} }

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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;
} }
} }

View File

@ -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)) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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;
} }
} }

View File

@ -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() {

View File

@ -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) {

View File

@ -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() {

View File

@ -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) {

View File

@ -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() {

View File

@ -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) {

View File

@ -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) {

View File

@ -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() {

View File

@ -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] = {

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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() {

View File

@ -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) {

View File

@ -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() {

View File

@ -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);

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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 {

View File

@ -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;

View File

@ -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) {