Make Proc_e enum values consistent across actors

This commit is contained in:
LagoLunatic
2026-03-12 17:26:42 -04:00
parent e580412bcf
commit 37000df61b
38 changed files with 192 additions and 193 deletions
+2 -2
View File
@@ -21,8 +21,8 @@ public:
};
enum Proc_e {
PROC_INIT = 0,
PROC_EXEC = 1
PROC_INIT_e = 0,
PROC_EXEC_e = 1
};
enum Mode_e {
+5 -5
View File
@@ -9,13 +9,13 @@
class daFm_c : public fopEn_enemy_c {
public:
enum Proc_e {
PROC_0_e,
PROC_1_e,
PROC_INIT_e = 0,
PROC_EXEC_e = 1,
};
bool isBodyAppear() {return mMode != 1 && mMode != 0x12 && mMode != 0 && (mMode != 2 && (mMode != 4) && (mMode != 3 && (mMode != 0x11)));}
bool isHoleAppear() {return field_0x3E0 > 0.015f;}
void modeProcInit(int newMode) {modeProc(PROC_0_e, newMode);}
bool isBodyAppear() { return mMode != 1 && mMode != 0x12 && mMode != 0 && (mMode != 2 && (mMode != 4) && (mMode != 3 && (mMode != 0x11))); }
bool isHoleAppear() { return field_0x3E0 > 0.015f; }
void modeProcInit(int newMode) { modeProc(PROC_INIT_e, newMode); }
void _nodeControl(J3DNode*, J3DModel*);
BOOL _createHeap();
+2 -2
View File
@@ -7,8 +7,8 @@
class daGy_Ctrl_c : public fopAc_ac_c {
public:
enum Proc_e {
PROC_0_e,
PROC_1_e,
PROC_INIT_e = 0,
PROC_EXEC_e = 1,
};
void getMode() {}
+8 -8
View File
@@ -27,14 +27,14 @@ public:
/* 0x1 */ TEXPATTERN_END,
};
s8 getHeadJntNum() {return m_head_jnt_num;}
s8 getBackboneJntNum() {return m_backbone_jnt_num;}
s16 getBackbone_x() {return m_jnt.getBackbone_x();}
s16 getBackbone_y() {return m_jnt.getBackbone_y();}
s16 getHead_x() {return m_jnt.getHead_x();}
s16 getHead_y() {return m_jnt.getHead_y();}
Vec* getAttPos() {return &mAttPos;}
Vec* getEyePos() {return &mEyePos;}
s8 getHeadJntNum() { return m_head_jnt_num; }
s8 getBackboneJntNum() {return m_backbone_jnt_num; }
s16 getBackbone_x() { return m_jnt.getBackbone_x(); }
s16 getBackbone_y() { return m_jnt.getBackbone_y(); }
s16 getHead_x() { return m_jnt.getHead_x(); }
s16 getHead_y() { return m_jnt.getHead_y(); }
Vec* getAttPos() { return &mAttPos; }
Vec* getEyePos() { return &mEyePos; }
bool createInit();
void setMtx();
+2 -2
View File
@@ -12,8 +12,8 @@ class daNpc_Ls1_matAnm_c : public J3DMaterialAnm {
public:
daNpc_Ls1_matAnm_c();
void clrMoveFlag() { mbMove = 0; }
f32& getNowOffsetX() { return mOffset.x; }
f32& getNowOffsetY() { return mOffset.y; }
f32* getNowOffsetX() { return &mOffset.x; }
f32* getNowOffsetY() { return &mOffset.y; }
void setMoveFlag() { mbMove = 1; }
void calc(J3DMaterial*) const;
+3 -3
View File
@@ -14,15 +14,15 @@ class J3DNode;
class daNpc_Nz_c : public fopNpc_npc_c {
public:
enum Proc_e {
PROC_INIT = 0,
PROC_EXEC = 1,
PROC_INIT_e = 0,
PROC_EXEC_e = 1,
};
// objdiff says this is a weak function
// but defining it here with {} causes it to be inlined with fopAcM_SetupActor which breaks things
daNpc_Nz_c();
void modeProcInit(int newMode) { modeProc(PROC_INIT, newMode); }
void modeProcInit(int newMode) { modeProc(PROC_INIT_e, newMode); }
BOOL NodeCallBack(J3DNode*, int);
BOOL TailNodeCallBack(J3DNode*, int);
+4 -4
View File
@@ -9,10 +9,10 @@ class J3DNode;
class daNpc_Zl1_matAnm_c : public J3DMaterialAnm{
public:
void clrMoveFlag() {field_0x7C = false;}
f32& getNowOffsetX() {return mOffset.x;}
f32& getNowOffsetY() {return mOffset.y;}
void setMoveFlag() {field_0x7C = true;}
void clrMoveFlag() { field_0x7C = false; }
f32* getNowOffsetX() { return &mOffset.x; }
f32* getNowOffsetY() { return &mOffset.y; }
void setMoveFlag() { field_0x7C = true; }
daNpc_Zl1_matAnm_c();
+3 -3
View File
@@ -13,11 +13,11 @@ class dCcD_SrcSph;
class daObj_Canon_c : public fopAc_ac_c {
public:
enum Proc_e {
PROC_INIT = 0,
PROC_EXEC = 1
PROC_INIT_e = 0,
PROC_EXEC_e = 1
};
void modeProcInit(int newMode) { modeProc(PROC_INIT, newMode); }
void modeProcInit(int newMode) { modeProc(PROC_INIT_e, newMode); }
void _nodeControl(J3DNode*, J3DModel*);
BOOL _createHeap();
+3 -3
View File
@@ -8,8 +8,8 @@
class daObj_Hole_c : public fopAc_ac_c {
public:
enum Proc_e {
PROC_INIT = 0,
PROC_EXEC = 1,
PROC_INIT_e = 0,
PROC_EXEC_e = 1,
};
enum Mode {
@@ -20,7 +20,7 @@ public:
static const char m_arc_name[];
void modeProcInit(int newMode) { modeProc(PROC_INIT, newMode); }
void modeProcInit(int newMode) { modeProc(PROC_INIT_e, newMode); }
void setMtx();
void getPosAndAngle();
+3 -3
View File
@@ -15,8 +15,8 @@
class daObj_Ikada_c : public fopAc_ac_c {
public:
enum Proc_e {
PROC_00_e = 0,
PROC_01_e = 1,
PROC_INIT_e = 0,
PROC_EXEC_e = 1,
};
void getCranePos() {}
@@ -27,7 +27,7 @@ public:
bool isCrane() {return mType == 4; }
bool isFlag() { return mType == 0 || mType == 4; }
bool isWave() { return mType == 4 || mType == 3 || mType == 1; }
void modeProcInit(int idx) { modeProc(PROC_00_e, idx); }
void modeProcInit(int idx) { modeProc(PROC_INIT_e, idx); }
void setInitPos() {}
void setStart() {}
void setStop() {}
+1 -1
View File
@@ -67,7 +67,7 @@ public:
class daObj_PfallHIO_c {
public:
daObj_PfallHIO_c();
virtual ~daObj_PfallHIO_c() {mNo = -1;}
virtual ~daObj_PfallHIO_c() { mNo = -1; }
public:
/* 0x04 */ s8 mNo;
+3 -3
View File
@@ -14,8 +14,8 @@ struct daObjTpost_c__letter_data {
class daObjTpost_c : public fopNpc_npc_c {
public:
enum Proc_e {
PROC_INIT = 0,
PROC_EXEC = 1
PROC_INIT_e = 0,
PROC_EXEC_e = 1
};
enum Mode {
@@ -44,7 +44,7 @@ public:
void eventSet(s8 eventIdx) { mEventIdx = eventIdx; }
int getSendPrice() { return m_send_price[mPayType]; }
bool isAnm(s8 idx) { return mAnmPrmIdx == idx; }
void modeProcInit(int newMode) { modeProc(PROC_INIT, newMode); }
void modeProcInit(int newMode) { modeProc(PROC_INIT_e, newMode); }
BOOL _createHeap();
void cutProc();
+1 -1
View File
@@ -12,7 +12,7 @@ class daObj_Warpt_c : public fopAc_ac_c {
public:
enum Proc_e {
PROC_INIT_e,
PROC_RUN_e,
PROC_EXEC_e,
};
void modeProcInit(int) {}
+3 -3
View File
@@ -15,8 +15,8 @@
class daOship_c : public fopAc_ac_c {
public:
enum Proc_e {
PROC_INIT = 0,
PROC_EXEC = 1
PROC_INIT_e = 0,
PROC_EXEC_e = 1
};
enum Mode_e {
@@ -40,7 +40,7 @@ public:
u8 getSw() { return mSwitchA; }
bool isSpecial() { return mModelType != 0xFF || REG12_S(0) != 0; }
void modeProcInit(int i_newMode) { modeProc(PROC_INIT, i_newMode); }
void modeProcInit(int i_newMode) { modeProc(PROC_INIT_e, i_newMode); }
void _nodeControl(J3DNode*, J3DModel*);
BOOL _pathMove(cXyz*, cXyz*, cXyz*);
+3 -3
View File
@@ -16,8 +16,8 @@ class daRd_c
{
public:
enum Proc_e {
PROC_INIT = 0,
PROC_EXEC = 1,
PROC_INIT_e = 0,
PROC_EXEC_e = 1,
};
enum Mode {
@@ -82,7 +82,7 @@ public:
void onIkari() { mbIkari = true; }
void offIkari() { mbIkari = false; }
bool isIkari() { return mbIkari; }
void modeProcInit(int newMode) { modeProc(PROC_INIT, newMode); }
void modeProcInit(int newMode) { modeProc(PROC_INIT_e, newMode); }
fopAc_ac_c* _searchNearDeadRd(fopAc_ac_c*);
void _nodeControl(J3DNode*, J3DModel*);
+2 -2
View File
@@ -6,8 +6,8 @@
class daTag_Gship_c : public fopAc_ac_c {
public:
enum Proc_e {
CLEAR_WAIT = 0,
CLEAR_EVENT
PROC_INIT_e = 0,
PROC_EXEC_e = 1,
};
void modeProcInit(int) {}
+1 -1
View File
@@ -214,7 +214,7 @@ namespace daTsubo {
void prm_off_stick() { fopAcM_SetParam(this, fopAcM_GetParam(this) & ~0x80000000); }
void prm_set_cull_non() { fopAcM_SetParam(this, fopAcM_GetParam(this) & ~0x70000000); }
void prm_set_itemNo(int) {}
void set_drop_spd_y0(f32 drop_speed) {speed.y = drop_speed;}
void set_drop_spd_y0(f32 drop_speed) { speed.y = drop_speed; }
bool spec_chk_prm_boko() const { return prm_get_spec() != 0x3F; }
void prmZ_init();
+3 -1
View File
@@ -258,7 +258,9 @@ public:
void LookRequest(fopAc_ac_c* reqActor, f32 horizontalDist, f32 upDist, f32 downDist, s16 angle, int param_5) {
mLook[0].request(reqActor, horizontalDist, upDist, downDist, angle, param_5);
}
void Look2RequestF(fopAc_ac_c* param_1, s16 param_2, int param_3) {mLook[1].requestF(param_1,param_2,param_3);}
void Look2RequestF(fopAc_ac_c* param_1, s16 param_2, int param_3) {
mLook[1].requestF(param_1,param_2,param_3);
}
public:
/* 0x000 */ fopAc_ac_c* mpPlayer;
+1 -1
View File
@@ -209,7 +209,7 @@ public:
f32 GetCx() { return pm_pos->x; }
f32 GetCz() { return pm_pos->z; }
void SetOld() {*pm_old_pos = *pm_pos;}
void SetOld() { *pm_old_pos = *pm_pos; }
// TODO
void ChkGroundAway() {}