1#ifndef F_OP_ACTOR_MNG_H_
2#define F_OP_ACTOR_MNG_H_
15#define fopAcM_ct(ptr, ClassName) \
16 if (!fopAcM_CheckCondition(ptr, fopAcCnd_INIT_e)) { \
17 new (ptr) ClassName(); \
18 fopAcM_OnCondition(ptr, fopAcCnd_INIT_e); \
21#define fopAcM_RegisterDeleteID(i_this, actor_name_str) \
22 ("Delete -> " actor_name_str "(id=%d)\n", fopAcM_GetID(i_this))
24#define fopAcM_RegisterCreateID(i_this, actor_name_str) \
25 ("Create -> " actor_name_str "(id=%d)\n", fopAcM_GetID(i_this))
27#define fopAcM_RegisterDelete(i_this, actor_name_str) \
28 ("Delete -> " actor_name_str "\n")
30#define fopAcM_RegisterCreate(i_this, actor_name_str) \
31 ("Create -> " actor_name_str "\n")
217 i_actorP->
jntCol = i_jntColP;
225 return i_actor->
group;
261 return &i_actor->
scale;
265 return &i_actor->
speed;
321 actor->
group = group;
345 actor->
model = model;
373 return &i_actor->
speed;
377 return i_actor->
speed;
494 return i_actor->
setID;
532 const csXyz* i_angle,
const cXyz* i_scale,
s8 i_argument,
542 int i_roomNo,
const csXyz* i_angle,
const cXyz* i_scale,
s8 i_argument,
546 const csXyz* i_angle,
const cXyz* i_scale,
s8 i_argument);
549 return fpcM_Create(i_procName, i_createFunc,params);
553 const csXyz* i_angle,
const cXyz* i_scale,
s8 i_argument,
554 createFunc i_createFunc,
void* i_createFuncData);
557 int i_roomNo,
const csXyz* i_angle,
const cXyz* i_scale,
558 createFunc i_createFunc,
void* i_createFuncData);
561 const cXyz* i_pos,
int i_roomNo,
const csXyz* i_angle,
565 const cXyz* i_pos,
int i_roomNo,
const csXyz* i_angle,
615 u16 i_priority,
u16 i_flag);
622 u16 param_3,
u16 i_flag,
u16 i_priority);
625 u16 i_priority,
u16 i_flag);
639 int i_itemBitNo,
int i_roomNo,
csXyz const* i_angle,
640 cXyz const* i_scale);
643 int i_roomNo,
csXyz const* i_angle,
cXyz const* i_scale);
648 int i_roomNo,
csXyz const* i_angle,
cXyz const* i_scale,
649 f32* i_speedF,
f32* i_speedY);
652 int i_roomNo,
csXyz const* i_angle,
int param_5,
653 cXyz const* i_scale,
f32* i_speedF,
f32* i_speedY,
654 bool i_createDirect);
657 const csXyz* i_angle,
int i_roomNo,
const cXyz* scale,
u8 param_7);
660 const csXyz* i_angle,
const cXyz* i_scale,
f32 i_speedF,
661 f32 i_speedY,
int param_8);
664 const csXyz* i_angle,
const cXyz* i_scale,
int param_6,
668 const csXyz* i_angle,
const cXyz* i_scale,
f32 i_speedF,
672 const csXyz* i_angle,
const cXyz* i_scale,
f32 i_speedF,
676 const csXyz* i_angle,
const cXyz* i_scale,
int param_7);
679 int param_5,
const csXyz* i_angle,
const cXyz* i_scale);
682 const csXyz* i_angle,
const cXyz* i_scale,
f32* i_speedF,
683 f32* i_speedY,
int i_itemBitNo,
int param_9,
687 int i_roomNo,
const cXyz* param_6,
int i_itemType,
int param_8);
689 u8 param_5,
u8 param_6);
694 u8 i_type,
u8 i_enemyID);
726 u32 pprm1 = (prm3 << 0x8);
727 u32 pprm2 = (prm2 << 0x10);
728 u32 pprm3 = (prm1 << 0x1B) | 0x170000FF;
729 *o_params = pprm2 | pprm3 | pprm1;
824 const char* i_msg, ...) ;
826#define fopAcM_assert(line, actor, COND, msg) \
827 (COND) ? (void)0 : (fopAcM_showAssert_f(actor, __FILE__, line, msg));
830#define fopAcM_setWarningMessage(i_actor, i_filename, i_line, i_msg) \
831 fopAcM_setWarningMessage_f(i_actor, i_filename, i_line, i_msg)
833 const char* i_msg, ...);
835#define fopAcM_setWarningMessage(...)
static BOOL flag
Definition DEMOAVX.c:20
bool cBgW_CheckBWall(float y)
Definition c_bg_w.cpp:40
bool cBgW_CheckBGround(float y)
Definition c_bg_w.cpp:24
@ cPhs_NEXT_e
Definition c_phase.h:13
Definition J3DModelData.h:15
cXyz * GetCrossP()
Definition c_bg_s_lin_chk.h:39
cXyz & GetCross()
Definition c_bg_s_lin_chk.h:31
void ClrSttsRoofOff()
Definition c_bg_s_lin_chk.h:49
Definition c_bg_s_poly_info.h:7
bool GetTriPla(cBgS_PolyInfo const &, cM3dGPla *) const
Definition d_bg_s.cpp:242
Definition c_m3d_g_pla.h:8
cXyz mNormal
Definition c_m3d_g_pla.h:10
void set(s16 oX, s16 oY, s16 oZ)
Definition c_sxyz.h:24
Definition d_bg_s_gnd_chk.h:7
Definition d_bg_s_gnd_chk.h:19
Definition d_bg_s_lin_chk.h:48
Definition d_bg_s_roof_chk.h:32
Definition d_bg_s_roof_chk.h:8
Definition d_bg_s_wtr_chk.h:6
s32 GetPolyColor(cBgS_PolyInfo const &)
Definition d_bg_s.cpp:356
BOOL GetHorseNoEntry(cBgS_PolyInfo const &)
Definition d_bg_s.cpp:369
bool ChkMoveBG(cBgS_PolyInfo const &)
Definition d_bg_s.cpp:323
s32 GetWallCode(cBgS_PolyInfo const &)
Definition d_bg_s.cpp:414
int GetPolyAtt0(cBgS_PolyInfo const &)
Definition d_bg_s.cpp:423
int GetRoomId(cBgS_PolyInfo const &)
Definition d_bg_s.cpp:501
Definition d_jnt_col.h:19
Definition d_kankyo_tev_str.h:8
Definition f_op_actor_mng.h:882
static dBgS_ObjGndChk mGndCheck
Definition f_op_actor_mng.h:885
static bool gndCheck(const cXyz *)
static int getPolyColor()
Definition f_op_actor_mng.h:899
static int getPolyAtt0()
Definition f_op_actor_mng.h:900
static f32 getGroundY()
Definition f_op_actor_mng.h:903
static dBgS_ObjGndChk * getGroundCheck()
Definition f_op_actor_mng.h:902
static bool getTriPla(cM3dGPla *i_plane)
Definition f_op_actor_mng.h:888
static s16 getGroundAngleDirection(s16 param_0)
Definition f_op_actor_mng.h:892
static int getRoomId()
Definition f_op_actor_mng.h:898
static f32 mGroundY
Definition f_op_actor_mng.h:886
static int getHorseNoEntry()
Definition f_op_actor_mng.h:901
Definition f_op_actor_mng.h:842
static dBgS_ObjLinChk * getLineCheck()
Definition f_op_actor_mng.h:846
static bool checkWallHit()
Definition f_op_actor_mng.h:856
static bool getTriPla(cM3dGPla *i_plane)
Definition f_op_actor_mng.h:852
fopAcM_lc_c()
Definition f_op_actor_mng.h:844
static dBgS_ObjLinChk mLineCheck
Definition f_op_actor_mng.h:867
static bool checkGroundHit()
Definition f_op_actor_mng.h:861
static bool lineCheck(const cXyz *, const cXyz *, const fopAc_ac_c *)
static cXyz & getCross()
Definition f_op_actor_mng.h:849
static bool checkMoveBG()
Definition f_op_actor_mng.h:847
static s32 getWallCode()
Definition f_op_actor_mng.h:855
static cXyz * getCrossP()
Definition f_op_actor_mng.h:848
static bool dummyCheck(cM3dGPla *i_plane)
Definition f_op_actor_mng.h:871
static dBgS_ObjRoofChk mRoofCheck
Definition f_op_actor_mng.h:877
static f32 mRoofY
Definition f_op_actor_mng.h:878
static dBgS_ObjRoofChk * getRoofCheck()
Definition f_op_actor_mng.h:873
static f32 getRoofY()
Definition f_op_actor_mng.h:874
static bool roofCheck(const cXyz *)
Definition f_op_actor_mng.h:906
static f32 mWaterY
Definition f_op_actor_mng.h:914
static bool waterCheck(const cXyz *)
static int getPolyAtt0()
Definition f_op_actor_mng.h:910
static f32 getWaterY()
Definition f_op_actor_mng.h:909
static dBgS_WtrChk * getWaterCheck()
Definition f_op_actor_mng.h:908
static dBgS_WtrChk mWaterCheck
Definition f_op_actor_mng.h:913
Definition f_op_actor.h:243
dJntCol_c * jntCol
Definition f_op_actor.h:275
leafdraw_class base
Definition f_op_actor.h:245
fpc_ProcID parentActorID
Definition f_op_actor.h:261
MtxP cullMtx
Definition f_op_actor.h:268
cull_box box
Definition f_op_actor.h:270
s8 field_0x567
Definition f_op_actor.h:286
actor_place old
Definition f_op_actor.h:263
f32 gravity
Definition f_op_actor.h:277
cXyz speed
Definition f_op_actor.h:267
u8 cullType
Definition f_op_actor.h:255
union fopAc_ac_c::@176 cull
u8 carryType
Definition f_op_actor.h:258
actor_place home
Definition f_op_actor.h:262
cXyz eyePos
Definition f_op_actor.h:279
cull_sphere sphere
Definition f_op_actor.h:271
csXyz shape_angle
Definition f_op_actor.h:265
u16 setID
Definition f_op_actor.h:253
f32 maxFallSpeed
Definition f_op_actor.h:278
J3DModel * model
Definition f_op_actor.h:274
u8 group
Definition f_op_actor.h:254
f32 cullSizeFar
Definition f_op_actor.h:273
create_tag_class draw_tag
Definition f_op_actor.h:248
u32 actor_condition
Definition f_op_actor.h:260
actor_place current
Definition f_op_actor.h:264
u32 actor_status
Definition f_op_actor.h:259
f32 speedF
Definition f_op_actor.h:276
cXyz scale
Definition f_op_actor.h:266
Definition f_op_actor.h:299
Definition m_Do_hostIO.h:26
void removeHIO()
Definition m_Do_hostIO.cpp:114
s16 name
Definition d_a_e_pz.cpp:1757
f32 gravity
Definition d_a_obj_ladder.cpp:18
@ PROC_PLAY_SCENE
Definition d_procname.h:18
u32 shift
Definition GXTev.c:9
f32(* MtxP)[4]
Definition mtx.h:38
double x double x
Definition e_atan2.c:58
int m
Definition e_atan2.c:62
double x double y
Definition e_atan2.c:58
BOOL fopAc_IsActor(void *i_actor)
Definition f_op_actor.cpp:209
@ fopAc_CULLSPHERE_0_e
Definition f_op_actor.h:74
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:73
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:56
void * fopAcIt_Judge(fopAcIt_JudgeFunc i_judgeFunc, void *i_data)
Definition f_op_actor_iter.cpp:22
void *(* fopAcIt_JudgeFunc)(void *actor, void *data)
Definition f_op_actor_iter.h:6
u32 fopAcM_CheckCondition(fopAc_ac_c *i_actor, u32 flag)
Definition f_op_actor_mng.h:276
void fopAcM_SetPosition(fopAc_ac_c *i_actor, f32 x, f32 y, f32 z)
Definition f_op_actor_mng.h:433
f32 fopAcM_GetSpeedF(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:360
void dComIfGs_onItem(int bitNo, int roomNo)
Definition d_com_inf_game.h:2261
fpc_ProcID fopAcM_createBokkuri(u16 i_setId, const cXyz *i_pos, int i_itemNo, int i_itemBit, int i_roomNo, const cXyz *param_6, int i_itemType, int param_8)
void fopAcM_setCullSizeBox(fopAc_ac_c *i_actor, f32 minX, f32 minY, f32 minZ, f32 maxX, f32 maxY, f32 maxZ)
f32 fopAcM_searchActorDistanceXZ2(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
cXyz & fopAcM_GetPosition(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:252
bool fopAcM_checkCullingBox(f32[3][4], f32, f32, f32, f32, f32, f32)
BOOL fopAcM_CULLSIZE_IS_BOX(int i_culltype)
Definition f_op_actor_mng.h:420
s32 fopAcM_orderTalkEvent(fopAc_ac_c *i_actorA, fopAc_ac_c *i_actorB, u16 i_priority, u16 i_flag)
void fopAcM_seStartCurrentLevel(const fopAc_ac_c *actor, u32 sfxID, u32 param_2)
Definition f_op_actor_mng.h:784
void fopAcM_revSwitch(const fopAc_ac_c *i_actor, int sw)
Definition f_op_actor_mng.h:467
int(* createFunc)(void *)
Definition f_op_actor_mng.h:116
BOOL fopAcM_isSwitch(const fopAc_ac_c *i_actor, int sw)
Definition f_op_actor_mng.h:471
void fopAcM_cancelHawkCarryNow(fopAc_ac_c *actor)
Definition f_op_actor_mng.h:308
void fopAcM_setCullSizeSphere(fopAc_ac_c *i_actor, f32 minX, f32 minY, f32 minZ, f32 radius)
s16 fopAcM_searchActorAngleX(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
s32 fopAcM_callCallback(fopAc_ac_c *i_actor, heapCallbackFunc i_heapCallback, JKRHeap *i_heap)
Definition f_op_actor_mng.cpp:370
f32 fopAcM_searchPlayerDistanceY(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:742
void fopAcM_OffStatus(fopAc_ac_c *i_actor, u32 flag)
Definition f_op_actor_mng.h:232
void fopAcM_setStageLayer(void *i_proc)
Definition f_op_actor_mng.cpp:131
fpc_ProcID fopAcM_createChildFromOffset(s16 i_procName, fpc_ProcID i_parentID, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_argument, createFunc i_createFunc)
Definition f_op_actor_mng.cpp:304
fopAc_ac_c * fopAcM_FastCreate(s16 i_procName, FastCreateReqFunc i_createFunc, void *i_createData, void *i_append)
Definition f_op_actor_mng.cpp:126
void fopAcM_SetSpeedF(fopAc_ac_c *actor, f32 f)
Definition f_op_actor_mng.h:336
s32 fopAcM_riverStream(cXyz *, s16 *, f32 *, f32)
s32 fopAcM_orderSpeakEvent(fopAc_ac_c *i_actor, u16 i_priority, u16 i_flag)
s32 fopAcM_orderChangeEventId(fopAc_ac_c *i_actor, s16 i_eventID, u16 i_flag, u16 param_3)
dJntCol_c * fopAcM_GetJntCol(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:384
s32 fopAcM_getWaterStream(const cXyz *, const cBgS_PolyInfo &, cXyz *, int *, int)
f32 fopAcM_searchActorDistanceXZ(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
void fopAcM_setWarningMessage_f(const fopAc_ac_c *i_actor, const char *i_filename, int i_line, const char *i_msg,...)
Definition f_op_actor_mng.cpp:94
void fopAcM_calcSpeed(fopAc_ac_c *i_actor)
int fopAcM_CULLSIZE_IDX(int i_culltype)
Definition f_op_actor_mng.h:412
void fopAcM_SetMin(fopAc_ac_c *i_actor, f32 minX, f32 minY, f32 minZ)
cXyz * fopAcM_GetScale_p(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:260
const char * fopAcM_getProcNameString(const fopAc_ac_c *i_actor)
void fopAcM_OnStatus(fopAc_ac_c *i_actor, u32 flag)
Definition f_op_actor_mng.h:228
void fopAcM_SetJntCol(fopAc_ac_c *i_actorP, dJntCol_c *i_jntColP)
Definition f_op_actor_mng.h:216
u32 fopAcM_checkHookCarryNow(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:200
bool fopAcM_CheckFoodStatus(const fopAc_ac_c *actor, fopAcM_FOOD status)
Definition f_op_actor_mng.h:814
fopAc_ac_c * fopAcM_getItemEventPartner(const fopAc_ac_c *)
bool fopAcM_entrySolidHeap(fopAc_ac_c *i_actor, heapCallbackFunc i_heapCallback, u32 i_size)
int(* heapCallbackFunc)(fopAc_ac_c *)
Definition f_op_actor_mng.h:117
fopAcM_prm_class * fopAcM_GetAppend(void *actor)
Definition f_op_actor_mng.h:352
void fopAcM_DeleteHeap(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.cpp:361
const cXyz & fopAcM_getCullSizeSphereCenter(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:425
s32 fopAcM_orderCatchEvent(fopAc_ac_c *i_actorA, fopAc_ac_c *i_actorB, u16 i_priority, u16 i_flag)
void fopAcM_SetModel(fopAc_ac_c *actor, J3DModel *model)
Definition f_op_actor_mng.h:344
void fopAcM_effHamonSet(u32 *, const cXyz *, f32, f32)
void fopAcM_OffCarryType(fopAc_ac_c *i_actor, fopAcM_CARRY param_2)
Definition f_op_actor_mng.h:797
void fopAcM_Log(fopAc_ac_c const *i_actor, char const *i_message)
Definition f_op_actor_mng.cpp:227
void fopAcM_seStartLevel(const fopAc_ac_c *actor, u32 sfxID, u32 param_2)
Definition f_op_actor_mng.h:779
fopAc_ac_c * fopAcM_findObject4EventCB(fopAc_ac_c *i_actor, void *i_data)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
void fopAcM_offSwitch(const fopAc_ac_c *i_actor, int sw)
Definition f_op_actor_mng.h:463
s16 fopAcM_searchActorAngleY(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
s32 fopAcM_orderItemEvent(fopAc_ac_c *i_actor, u16 i_priority, u16 i_flag)
u32 fopAcM_checkCarryNow(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:176
void fopAcM_DrawCullingBox(const fopAc_ac_c *, const GXColor &)
s16 fopAcM_getPolygonAngle(const cBgS_PolyInfo &, s16)
void fopAcM_setRoomLayer(void *i_proc, int i_roomNo)
Definition f_op_actor_mng.cpp:138
void fopAcM_setCullSizeBox2(fopAc_ac_c *i_actor, J3DModelData *i_modelData)
void fopAcM_SetParam(void *i_actor, u32 param)
Definition f_op_actor_mng.h:212
void fopAcM_SetFoodStatus(fopAc_ac_c *actor, fopAcM_FOOD status)
Definition f_op_actor_mng.h:810
void fopAcM_SetMax(fopAc_ac_c *i_actor, f32 maxX, f32 maxY, f32 maxZ)
void fopAcM_setHookCarryNow(fopAc_ac_c *actor)
Definition f_op_actor_mng.h:296
u32 fopAcM_CheckStatus(fopAc_ac_c *i_actor, u32 actor_status)
Definition f_op_actor_mng.h:172
void fopAcM_showAssert_f(const fopAc_ac_c *i_actor, const char *i_filename, int i_line, const char *i_msg,...)
Definition f_op_actor_mng.cpp:109
void dComIfGs_offActor(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2273
s32 fopAcM_orderPotentialEvent(fopAc_ac_c *i_actor, u16 i_flag, u16 param_2, u16 i_priority)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:208
void fopAcM_SetStatus(fopAc_ac_c *actor, u32 actor_status)
Definition f_op_actor_mng.h:340
s32 fopAcM_orderMapToolAutoNextEvent(fopAc_ac_c *i_actor, u8 param_1, s16 i_eventID, u16 param_3, u16 i_flag, u16 param_5)
void fopAcM_OnCarryType(fopAc_ac_c *i_actor, fopAcM_CARRY param_2)
Definition f_op_actor_mng.h:793
fpc_ProcID fopAcM_create(s16 i_procName, u16 i_setId, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_argument, createFunc i_createFunc)
Definition f_op_actor_mng.cpp:250
fpc_ProcID fopAcM_createWarpHole(const cXyz *i_pos, const csXyz *i_angle, int i_roomNo, u8 param_4, u8 param_5, u8 param_6)
f32 fopAcM_GetGravity(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:364
s8 fopAcM_GetHomeRoomNo(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:312
void dComIfGs_offSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2249
void fopAcM_SetAngle(fopAc_ac_c *i_actor, s16 x, s16 y, s16 z)
Definition f_op_actor_mng.h:449
void fopAcM_OffCondition(fopAc_ac_c *i_actor, u32 flag)
Definition f_op_actor_mng.h:284
s16 fopAcM_GetProfName(const void *i_actor)
Definition f_op_actor_mng.h:220
csXyz * fopAcM_GetAngle_p(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:268
fopAc_ac_c * fopAcM_searchFromName4Event(char const *i_name, s16 i_eventID)
s32 fopAcM_orderOtherEventId(fopAc_ac_c *i_actor, s16 i_eventID, u8 i_mapToolID, u16 param_3, u16 i_priority, u16 i_flag)
fpc_ProcID fopAcM_createItemForMidBoss(const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, int param_6, int param_7)
fopAc_ac_c * fopAcM_getTalkEventPartner(const fopAc_ac_c *)
s32 fopAcM_seenActorAngleY(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
void make_prm_warp_hole(u32 *o_params, u8 prm1, u8 prm2, u8 prm3)
Definition f_op_actor_mng.h:725
fopAc_ac_c * fopAcM_fastCreateItem(const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 *i_speedF, f32 *i_speedY, int i_itemBitNo, int param_9, createFunc i_createFunc)
fopAc_ac_c * fopAcM_SearchByName(s16 proc_id)
Definition f_op_actor_mng.h:475
void fopAcM_cancelCarryNow(fopAc_ac_c *i_actor)
BOOL fopAcM_otoCheck(const fopAc_ac_c *i_actor, f32)
void fopAcM_posMove(fopAc_ac_c *i_actor, const cXyz *i_movePos)
s16 fopAcM_toActorShapeAngleY(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
Definition f_op_actor_mng.h:762
const Vec * fopAcM_getCullSizeBoxMax(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:400
void fopAcM_onSwitch(const fopAc_ac_c *i_actor, int sw)
Definition f_op_actor_mng.h:459
fopAc_ac_c * fopAcM_createItemForSimpleDemo(const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 i_speedF, f32 i_speedY)
s8 dComIfGp_getReverb(int roomNo)
Definition d_com_inf_game.cpp:1363
fopAc_ac_c * fopAcM_Search(fopAcIt_JudgeFunc i_judgeFunc, void *i_process)
Definition f_op_actor_mng.h:236
bool fopAcM_isItem(const fopAc_ac_c *item, int bitNo)
Definition f_op_actor_mng.h:485
void fopAcM_SetStatusMap(fopAc_ac_c *, u32)
Definition f_op_actor_mng.h:840
void fopAcM_setCarryNow(fopAc_ac_c *i_actor, int)
BOOL fopAcM_IsActor(void *actor)
Definition f_op_actor_mng.h:288
void fopAcM_setEffectMtx(const fopAc_ac_c *, const J3DModelData *)
u32 fopAcM_CheckCarryType(const fopAc_ac_c *actor, fopAcM_CARRY type)
Definition f_op_actor_mng.h:196
fopAcM_prm_class * fopAcM_CreateAppend()
Definition f_op_actor_mng.cpp:171
fopAc_ac_c * fopAcM_searchFromName(char const *name, u32 param0, u32 param1)
void fopAcM_onItem(const fopAc_ac_c *item, int bitNo)
Definition f_op_actor_mng.h:480
u8 fopAcM_GetGroup(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:224
s32 fopAcM_delete(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.cpp:232
BOOL fopAcM_IsExecuting(fpc_ProcID id)
Definition f_op_actor_mng.h:356
s32 fopAcM_orderDoorEvent(fopAc_ac_c *i_actorA, fopAc_ac_c *i_actorB, u16 i_priority, u16 i_flag)
void fopAcM_onDraw(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:503
u32 fopAcM_checkHawkCarryNow(fopAc_ac_c *actor)
Definition f_op_actor_mng.h:180
bool dComIfGs_isItem(int bitNo, int roomNo)
Definition d_com_inf_game.h:2265
fopAc_ac_c * fopAcM_fastCreate(s16 i_procName, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_argument, createFunc i_createFunc, void *i_createFuncData)
Definition f_op_actor_mng.cpp:268
s32 fopAcM_orderTreasureEvent(fopAc_ac_c *i_actorA, fopAc_ac_c *i_actorB, u16 i_priority, u16 i_flag)
fpc_ProcID fopAcM_GetLinkId(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:244
bool fopAcM_entrySolidHeap_(fopAc_ac_c *i_actor, heapCallbackFunc i_heapCallback, u32 i_size)
Definition f_op_actor_mng.cpp:391
J3DModel * fopAcM_GetModel(fopAc_ac_c *actor)
Definition f_op_actor_mng.h:348
fopAcM_CARRY
Definition f_op_actor_mng.h:184
@ fopAcM_CARRY_LIGHT
Definition f_op_actor_mng.h:189
@ fopAcM_CARRY_TYPE_8
Definition f_op_actor_mng.h:188
@ fopAcM_CARRY_UNK_30
Definition f_op_actor_mng.h:191
@ fopAcM_CARRY_CHICKEN
Definition f_op_actor_mng.h:193
@ fopAcM_CARRY_SIDE
Definition f_op_actor_mng.h:187
@ fopAcM_CARRY_TYPE_1
Definition f_op_actor_mng.h:185
@ fopAcM_CARRY_ITEM
Definition f_op_actor_mng.h:190
@ fopAcM_CARRY_HEAVY
Definition f_op_actor_mng.h:186
@ fopAcM_CARRY_UNK_40
Definition f_op_actor_mng.h:192
void fopAcM_SetGravity(fopAc_ac_c *actor, f32 gravity)
Definition f_op_actor_mng.h:316
void fopAcM_SetSpeed(fopAc_ac_c *actor, f32 x, f32 y, f32 z)
Definition f_op_actor_mng.h:332
int fopAcM_GetSetId(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:493
BOOL fopAcM_otherBgCheck(const fopAc_ac_c *, const fopAc_ac_c *)
fopAcM_STATUS
Definition f_op_actor_mng.h:123
@ fopAcM_STATUS_UNK_0x10
Definition f_op_actor_mng.h:128
@ fopAcM_STATUS_UNK_0x1
Definition f_op_actor_mng.h:124
@ fopAcM_STATUS_UNK_0x40000
Definition f_op_actor_mng.h:142
@ fopAcM_STATUS_UNK_0x8
Definition f_op_actor_mng.h:127
@ fopAcM_STATUS_HOOK_CARRY_NOW
Definition f_op_actor_mng.h:144
@ fopAcM_STATUS_UNK_0x200000
Definition f_op_actor_mng.h:145
@ fopAcM_STATUS_UNK_0x4
Definition f_op_actor_mng.h:126
@ fopAcM_STATUS_UNK_0x4000000
Definition f_op_actor_mng.h:150
@ fopAcM_STATUS_UNK_0x8000
Definition f_op_actor_mng.h:139
@ fopAcM_STATUS_CARRY_NOW
Definition f_op_actor_mng.h:137
@ fopAcM_STATUS_UNK_0x800000
Definition f_op_actor_mng.h:147
@ fopAcM_STATUS_UNK_0x40
Definition f_op_actor_mng.h:130
@ fopAcM_STATUS_UNK_0x20000
Definition f_op_actor_mng.h:141
@ fopAcM_STATUS_UNK_0x400000
Definition f_op_actor_mng.h:146
@ fopAcM_STATUS_UNK_0x10000
Definition f_op_actor_mng.h:140
@ fopAcM_STATUS_UNK_0x800
Definition f_op_actor_mng.h:135
@ fopAcM_STATUS_UNK_0x80000
Definition f_op_actor_mng.h:143
@ fopAcM_STATUS_UNK_0x2000000
Definition f_op_actor_mng.h:149
@ fopAcM_STATUS_UNK_0x4000
Definition f_op_actor_mng.h:138
@ fopAcM_STATUS_UNK_0x1000
Definition f_op_actor_mng.h:136
@ fopAcM_STATUS_UNK_0x400
Definition f_op_actor_mng.h:134
@ fopAcM_STATUS_UNK_0x8000000
Definition f_op_actor_mng.h:151
@ fopAcM_STATUS_UNK_0x2
Definition f_op_actor_mng.h:125
@ fopAcM_STATUS_UNK_0x80
Definition f_op_actor_mng.h:131
@ fopAcM_STATUS_UNK_0x200
Definition f_op_actor_mng.h:133
@ fopAcM_STATUS_UNK_0x20
Definition f_op_actor_mng.h:129
@ fopAcM_STATUS_UNK_0x1000000
Definition f_op_actor_mng.h:148
@ fopAcM_STATUS_HAWK_CARRY_NOW
Definition f_op_actor_mng.h:153
@ fopAcM_STATUS_UNK_0x100
Definition f_op_actor_mng.h:132
cXyz * fopAcM_GetPosition_p(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:248
f32 fopAcM_searchActorDistanceY(const fopAc_ac_c *actorA, const fopAc_ac_c *actorB)
Definition f_op_actor_mng.h:489
MtxP fopAcM_GetMtx(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:168
int fopAcM_CULLSIZE_Q_IDX(int i_culltype)
Definition f_op_actor_mng.h:416
BOOL fopAcM_getNameString(const fopAc_ac_c *, char *)
s16 fopAcM_searchPlayerAngleX(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:738
s16 fopAcM_searchPlayerAngleY(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:734
void fopAcM_offDraw(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:507
fpc_ProcID fopAcM_createDisappear(const fopAc_ac_c *i_actor, const cXyz *i_pos, u8 i_size, u8 i_type, u8 i_enemyID)
fpc_ProcID fopAcM_createItemFromEnemyID(u8 i_enemyID, cXyz const *i_pos, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, cXyz const *i_scale, f32 *i_speedF, f32 *i_speedY)
f32 fopAcM_searchActorDistance2(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
fpc_ProcID fopAcM_createItemForBoss(const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 i_speedF, f32 i_speedY, int param_8)
void fopAcM_seStart(const fopAc_ac_c *actor, u32 sfxID, u32 param_2)
Definition f_op_actor_mng.h:775
fpc_ProcID fopAcM_createItem(const cXyz *i_pos, int i_itemNo, int i_itemBitNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, int param_7)
fpc_ProcID fopAcM_createItemForPresentDemo(cXyz const *i_pos, int i_itemNo, u8 param_2, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, cXyz const *i_scale)
void fopAcM_cancelHookCarryNow(fopAc_ac_c *actor)
Definition f_op_actor_mng.h:300
f32 fopAcM_GetMaxFallSpeed(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:368
void fopAcM_offActor(const fopAc_ac_c *i_actor, int flag)
Definition f_op_actor_mng.h:789
void fopAcM_posMoveF(fopAc_ac_c *i_actor, const cXyz *i_movePos)
void fopAcM_SetRoomNo(fopAc_ac_c *actor, s8 roomNo)
Definition f_op_actor_mng.h:292
fpc_ProcID fopAcM_GetID(const void *i_actor)
Definition f_op_actor_mng.h:160
BOOL fopAcM_wayBgCheck(const fopAc_ac_c *, f32, f32)
void fopAcM_effSmokeSet1(u32 *, u32 *, const cXyz *, const csXyz *, f32, const dKy_tevstr_c *, int)
cXyz & fopAcM_GetSpeed(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:376
void fopAcM_onActor(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:499
s16 fopAcM_GetName(void *i_actor)
Definition f_op_actor_mng.h:164
fpc_ProcID fopAcM_Create(s16 i_procName, createFunc i_createFunc, void *params)
Definition f_op_actor_mng.h:548
fopAc_ac_c * fopAcM_createItemForDirectGet(const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 i_speedF, f32 i_speedY)
void dComIfGs_onActor(int bitNo, int roomNo)
Definition d_com_inf_game.h:2269
fopAc_ac_c * fopAcM_myRoomSearchEnemy(s8 roomNo)
fopAc_ac_c * dComIfGp_getPlayer(int)
Definition d_com_inf_game.h:3377
void fpoAcM_relativePos(fopAc_ac_c const *i_actor, cXyz const *i_pos, cXyz *o_pos)
fpc_ProcID fopAcM_createItemFromTable(cXyz const *i_pos, int i_tableNo, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, int param_5, cXyz const *i_scale, f32 *i_speedF, f32 *i_speedY, bool i_createDirect)
fpc_ProcID fopAcM_createItemForTrBoxDemo(cXyz const *i_pos, int i_itemNo, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, cXyz const *i_scale)
static const fopAc_ac_c * fopAcM_findObjectCB(fopAc_ac_c const *i_actor, void *i_data)
void fopAcM_setCullSizeFar(fopAc_ac_c *i_actor, f32 i_far)
Definition f_op_actor_mng.h:388
void fopAcM_seStartCurrent(const fopAc_ac_c *actor, u32 sfxID, u32 param_2)
Definition f_op_actor_mng.h:770
void fopAcM_effSmokeSet2(u32 *param_0, u32 *param_1, cXyz const *param_2, csXyz const *param_3, f32 param_4, dKy_tevstr_c const *param_5)
Definition f_op_actor_mng.h:818
void dComIfGs_revSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2257
f32 fopAcM_searchPlayerDistanceXZ2(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:746
dBgS & dComIfG_Bgsp()
Definition d_com_inf_game.h:4224
s32 fopAcM_orderMapToolEvent(fopAc_ac_c *i_actor, u8 param_1, s16 i_eventID, u16 param_3, u16 i_flag, u16 param_5)
f32 fopAcM_searchActorDistance(const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
cXyz * fopAcM_GetSpeed_p(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:264
csXyz * fopAcM_GetShapeAngle_p(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:272
s8 fopAcM_GetRoomNo(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:156
s32 fopAcM_getWaterY(const cXyz *, f32 *o_waterY)
void fopAcM_SetOldPosition(fopAc_ac_c *i_actor, f32 x, f32 y, f32 z)
Definition f_op_actor_mng.h:437
void fopAcM_OnCondition(fopAc_ac_c *i_actor, u32 flag)
Definition f_op_actor_mng.h:280
cXyz * fopAcM_GetOldPosition_p(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:256
void dComIfGs_onSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2245
fopAc_ac_c * fopAcM_fastCreateItem2(const cXyz *i_pos, int i_itemNo, int i_itemBitNo, int i_roomNo, int param_5, const csXyz *i_angle, const cXyz *i_scale)
void fopAcM_SetGroup(fopAc_ac_c *actor, u8 group)
Definition f_op_actor_mng.h:320
bool fopAcM_addAngleY(fopAc_ac_c *i_actor, s16 i_target, s16 i_step)
void fopAcM_setHawkCarryNow(fopAc_ac_c *actor)
Definition f_op_actor_mng.h:304
s32 fopAcM_orderTalkItemBtnEvent(u16 i_eventType, fopAc_ac_c *i_actorA, fopAc_ac_c *i_actorB, u16 i_priority, u16 i_flag)
u8 fopAcM_getItemNoFromTableNo(u8 i_tableNo)
fopAcM_FOOD
Definition f_op_actor_mng.h:801
@ fopAcM_FOOD_5
Definition f_op_actor_mng.h:807
@ fopAcM_FOOD_3
Definition f_op_actor_mng.h:805
@ fopAcM_FOOD_4
Definition f_op_actor_mng.h:806
@ fopAcM_FOOD_2
Definition f_op_actor_mng.h:804
@ fopAcM_FOOD_0
Definition f_op_actor_mng.h:802
@ fopAcM_FOOD_1
Definition f_op_actor_mng.h:803
f32 fopAcM_searchPlayerDistanceXZ(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:750
f32 fopAcM_getCullSizeFar(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:392
f32 fopAcM_searchPlayerDistance(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:754
void fopAcM_SetHomePosition(fopAc_ac_c *i_actor, f32 x, f32 y, f32 z)
Definition f_op_actor_mng.h:445
fopAc_ac_c * fopAcM_getEventPartner(const fopAc_ac_c *)
s32 fopAcM_carryOffRevise(fopAc_ac_c *)
fpc_ProcID fopAcM_createChild(s16 i_procName, fpc_ProcID i_parentID, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_argument, createFunc i_createFunc)
Definition f_op_actor_mng.cpp:292
csXyz * fopAcM_GetHomeAngle_p(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:441
BOOL dComIfGs_isSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2253
void fopAcM_SetMaxFallSpeed(fopAc_ac_c *actor, f32 speed)
Definition f_op_actor_mng.h:324
fopAcM_prm_class * createAppend(u16 i_setId, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_argument, fpc_ProcID i_parentId)
Definition f_op_actor_mng.cpp:186
s32 fopAcM_cullingCheck(const fopAc_ac_c *i_actor)
s32 fopAcM_orderOtherEvent(fopAc_ac_c *i_actor, char const *i_eventName, u16 param_2, u16 i_flag, u16 i_priority)
f32 fopAcM_getCullSizeSphereR(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:429
BOOL fopAcM_plAngleCheck(const fopAc_ac_c *i_actor, s16 i_angle)
fopAc_ac_c * fopAcM_SearchByID(fpc_ProcID id)
Definition f_op_actor_mng.h:240
void fopAcM_initManager()
int fopAcM_GetCullSize(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:408
s16 fopAcM_toPlayerShapeAngleY(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:766
void fopAcM_SetMtx(fopAc_ac_c *actor, MtxP m)
Definition f_op_actor_mng.h:328
const Vec * fopAcM_getCullSizeBoxMin(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:396
int fopAcM_monsSeStart(const fopAc_ac_c *i_actor, u32 i_soundId, u32 param_2)
Definition f_op_actor_mng.h:511
s32 fopAcM_seenPlayerAngleY(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:758
void fopAcM_SetCullSize(fopAc_ac_c *i_actor, int i_cullsize)
Definition f_op_actor_mng.h:404
fpc_ProcID fopAcM_createDemoItem(const cXyz *i_pos, int i_itemNo, int i_itemBitNo, const csXyz *i_angle, int i_roomNo, const cXyz *scale, u8 param_7)
BOOL fopAcM_rollPlayerCrash(fopAc_ac_c const *i_crashActor, f32 i_range, u32 i_flag, f32 i_max_y, f32 i_min_y, BOOL param_5, f32 param_6)
void fopDwTg_ToDrawQ(create_tag_class *i_createTag, int i_priority)
Definition f_op_draw_tag.cpp:13
void fopDwTg_DrawQTo(create_tag_class *i_createTag)
Definition f_op_draw_tag.cpp:17
unsigned int fpc_ProcID
Definition f_pc_base.h:10
fpc_ProcID fpcM_GetID(const void *i_process)
Definition f_pc_manager.h:21
int fpcM_DrawPriority(const void *i_process)
Definition f_pc_manager.h:46
fpc_ProcID fpcM_Create(s16 i_procName, FastCreateReqFunc i_createFunc, void *i_append)
Definition f_pc_manager.h:41
s16 fpcM_GetName(const void *i_process)
Definition f_pc_manager.h:25
void * fpcM_GetAppend(const void *i_process)
Definition f_pc_manager.h:70
BOOL fpcM_IsExecuting(fpc_ProcID id)
Definition f_pc_manager.h:74
void fpcM_SetParam(void *i_process, u32 param)
Definition f_pc_manager.h:33
int(* FastCreateReqFunc)(void *)
Definition f_pc_manager.h:17
u32 fpcM_GetParam(const void *i_process)
Definition f_pc_manager.h:29
s16 fpcM_GetProfName(const void *i_process)
Definition f_pc_manager.h:37
void * fpcSch_JudgeForPName(void *i_proc, void *i_data)
Definition f_pc_searcher.cpp:8
void * fpcSch_JudgeByID(void *i_proc, void *i_data)
Definition f_pc_searcher.cpp:15
static u32 status
Definition fstload.c:9
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
int mDoAud_monsSeStart(u32 i_soundId, const Vec *i_pos, u32 i_actorId, u32 param_3, s8 i_reverb)
Definition m_Do_audio.h:315
void mDoAud_seStart(u32 i_sfxID, const Vec *i_sePos, u32 param_2, s8 i_reverb)
Definition m_Do_audio.h:113
void mDoAud_seStartLevel(u32 i_sfxID, const Vec *i_sePos, u32 param_2, s8 i_reverb)
Definition m_Do_audio.h:118
Definition f_op_actor_mng.h:39
u8 HeapAdjustEntry
Definition f_op_actor.cpp:634
u8 HeapSkipMargin
Definition f_op_actor_mng.cpp:382
int HeapAdjustMargin
Definition f_op_actor_mng.cpp:384
u8 HeapDummyCreate
Definition f_op_actor_mng.cpp:381
u8 HeapAdjustQuiet
Definition f_op_actor_mng.cpp:380
u8 HeapAdjustUnk
Definition f_op_actor.cpp:635
u8 HeapAdjustVerbose
Definition f_op_actor_mng.cpp:379
u8 HeapDummyCheck
Definition f_op_actor_mng.cpp:383
Definition f_op_actor_mng.h:119
double y
Definition f_op_actor_mng.h:120
double x
Definition f_op_actor_mng.h:120
double z
Definition f_op_actor_mng.h:120
s16 y
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:219
s8 roomNo
Definition f_op_actor.h:220
cXyz pos
Definition f_op_actor.h:218
Definition f_pc_base.h:22
state_class state
Definition f_pc_base.h:28
void set(f32 pX, f32 pY, f32 pZ)
Definition c_xyz.h:98
Vec min
Definition f_op_actor.h:239
Vec max
Definition f_op_actor.h:240
f32 radius
Definition f_op_actor.h:235
Vec center
Definition f_op_actor.h:234
Definition f_op_actor_mng.h:95
virtual ~fOpAcm_HIO_entry_c()
Definition f_op_actor_mng.h:96
void removeHIO(const fopAc_ac_c &i_this)
Definition f_op_actor_mng.h:100
void removeHIO(const fopEn_enemy_c &i_this)
Definition f_op_actor_mng.h:101
void removeHIO(const state_class &state)
Definition f_op_actor_mng.h:104
void removeHIO(const fopAc_ac_c *i_this)
Definition f_op_actor_mng.h:99
void removeHIO(const base_process_class &i_this)
Definition f_op_actor_mng.h:103
void removeHIO(const leafdraw_class &i_this)
Definition f_op_actor_mng.h:102
Definition f_op_actor_mng.h:50
u16 setID
Definition f_op_actor_mng.h:54
csXyz angle
Definition f_op_actor_mng.h:53
cXyz position
Definition f_op_actor_mng.h:52
u32 parameters
Definition f_op_actor_mng.h:51
Definition f_op_actor_mng.h:57
u8 y
Definition f_op_actor_mng.h:59
u8 x
Definition f_op_actor_mng.h:58
u8 z
Definition f_op_actor_mng.h:60
Definition f_op_actor_mng.h:63
fopAcM_prmBase_class base
Definition f_op_actor_mng.h:64
s8 argument
Definition f_op_actor_mng.h:67
s8 room_no
Definition f_op_actor_mng.h:68
fopAcM_prmScale_class scale
Definition f_op_actor_mng.h:65
fpc_ProcID parent_id
Definition f_op_actor_mng.h:66
Definition f_op_actor_mng.h:71
s8 argument
Definition f_op_actor_mng.h:83
char name[30]
Definition f_op_actor_mng.h:80
fopAcM_search4ev_prm()
Definition f_op_actor_mng.h:72
s16 procname
Definition f_op_actor_mng.h:82
void clear()
Definition f_op_actor_mng.h:73
s16 event_id
Definition f_op_actor_mng.h:81
Definition f_op_actor_mng.h:86
u32 prm1
Definition f_op_actor_mng.h:90
s16 procname
Definition f_op_actor_mng.h:91
s8 argument
Definition f_op_actor_mng.h:92
fopAcM_search_prm()
Definition f_op_actor_mng.h:87
u32 prm0
Definition f_op_actor_mng.h:89
Definition f_pc_leaf.h:16
base_process_class base
Definition f_pc_leaf.h:17
Definition f_pc_base.h:17
u8 create_phase
Definition f_pc_base.h:19