Add more actor mode enums

This commit is contained in:
LagoLunatic
2025-01-11 17:20:45 -05:00
parent 3816b8d8f0
commit ca6bebcb4b
15 changed files with 63 additions and 33 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
#ifndef C_C_DYLINK_H
#define C_C_DYLINK_H
#include "f_op/f_op_scene_mng.h"
#include "dolphin/types.h"
#include "SSystem/SComponent/c_phase.h"
struct cDylPhs {
static int phase_01(void*);
+8 -1
View File
@@ -4,7 +4,7 @@
#include "d/d_bg_s.h"
#include "d/d_bg_s_acch.h"
#include "d/d_particle.h"
#include "f_op/f_op_actor_mng.h"
#include "f_op/f_op_actor.h"
#include "global.h"
#include "m_Do/m_Do_ext.h"
#include "m_Do/m_Do_hostIO.h"
@@ -64,6 +64,13 @@ public:
/* 0xB */ UpAct_UNKB,
};
enum Mode {
MODE_MOVE = 0x0,
MODE_LOOK_ATTENTION = 0x1,
MODE_LOAD = 0x2,
MODE_DELETE = 0x3,
};
void NameConv();
int uploadInitCheck();
int uploadPortCheckWait();
+5
View File
@@ -11,6 +11,11 @@ class dBgW;
class bita_class : public fopAc_ac_c {
public:
enum Mode {
MODE_NORMAL = 0x0,
MODE_DEAD = 0x1,
};
/* 0x290 */ request_of_phase_process_class mPhs;
/* 0x298 */ J3DModel* mpModel;
/* 0x29C */ J3DModel* mpModelEf;
+6
View File
@@ -13,6 +13,12 @@ class J3DNode;
class daStandItem_c : public fopAc_ac_c {
public:
enum Mode {
MODE_CARRY = 0x0,
MODE_WAIT = 0x1,
MODE_DROP = 0x2,
};
int getItemNo() const { return mItemNo; }
bool _delete();
+6
View File
@@ -11,6 +11,12 @@
class daGhostship_c : public fopAc_ac_c {
public:
enum Mode {
MODE_WAIT = 0x0,
MODE_REALIZE = 0x1,
MODE_PATH_MOVE = 0x2,
};
bool checkInShip() { return mbCanEnterShip; }
void getAlpha() {}
void setMtx() {}
+6 -1
View File
@@ -34,6 +34,11 @@ public:
FLAG_HOOK = 0x40,
};
enum Mode {
MODE_WAIT = 0x0,
MODE_WATER = 0x2,
};
float getYOffset();
void set_mtx();
void set_mtx_base(J3DModel*, cXyz, csXyz);
@@ -139,4 +144,4 @@ namespace daItem_prm {
inline u32 getSwitchNo2(daItem_c* item) { return (fopAcM_GetParam(item) & 0x00FF0000) >> 0x10; }
};
#endif /* D_A_ITEM_H */
#endif /* D_A_ITEM_H */