mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-05 01:19:11 -04:00
Make Proc_e enum values consistent across actors
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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() {}
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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() {}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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) {}
|
||||
|
||||
@@ -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*);
|
||||
|
||||
@@ -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*);
|
||||
|
||||
@@ -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) {}
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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() {}
|
||||
|
||||
Reference in New Issue
Block a user