1#ifndef D_A_NPC_BLUE_NS_H
2#define D_A_NPC_BLUE_NS_H
30#define NPC_BLUE_NS_HIO_CLASS daNpcBlueNS_HIO_c
32#define NPC_BLUE_NS_HIO_CLASS daNpcBlueNS_Param_c
118 if (temp_r0 == 0xFFFF) {
Definition JORMContext.h:128
Definition Z2Creature.h:7
Definition d_a_npc_blue_ns.h:21
daNpcBlueNS_HIO_c()
Definition d_a_npc_blue_ns.cpp:53
void genMessage(JORMContext *)
Definition d_a_npc_blue_ns.cpp:57
daNpcBlueNS_HIOParam m
Definition d_a_npc_blue_ns.h:27
Definition d_a_npc_blue_ns.h:13
virtual ~daNpcBlueNS_Param_c()
Definition d_a_npc_blue_ns.h:15
static const daNpcBlueNS_HIOParam m
Definition d_a_npc_blue_ns.h:96
Shadow Beast (Twili)
Definition d_a_npc_blue_ns.h:43
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_blue_ns.cpp:441
BOOL _Evt_ChgYami_Debu(int)
Definition d_a_npc_blue_ns.cpp:1171
void _Execute()
Definition d_a_npc_blue_ns.cpp:242
int field_0xde0
Definition d_a_npc_blue_ns.h:140
int demo(int)
Definition d_a_npc_blue_ns.cpp:956
BOOL chkFindPlayer()
Definition d_a_npc_blue_ns.cpp:837
BOOL _Evt_ChgYami_Noppo_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1267
daNpcBlueNS_c()
Definition d_a_npc_blue_ns.cpp:62
virtual BOOL main()
Definition d_a_npc_blue_ns.cpp:567
void ChgPtclDisp()
Definition d_a_npc_blue_ns.cpp:1029
int talk(int)
Definition d_a_npc_blue_ns.cpp:918
daNpcF_ActorMngr_c mActorMngr[1]
Definition d_a_npc_blue_ns.h:132
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_blue_ns.cpp:412
void srchHollyBall()
Definition d_a_npc_blue_ns.cpp:488
BOOL _Evt_ChgYami_Noppo_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1288
u8 field_0xdec
Definition d_a_npc_blue_ns.h:144
int down(int)
Definition d_a_npc_blue_ns.cpp:892
void playMotion()
Definition d_a_npc_blue_ns.cpp:696
int field_0xe0c
Definition d_a_npc_blue_ns.h:152
s16 field_0xdea
Definition d_a_npc_blue_ns.h:143
BOOL holyball_check_yellow()
Definition d_a_npc_blue_ns.h:110
BOOL _Evt_ChgYami_STNoppo_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1344
BOOL step(s16, int)
Definition d_a_npc_blue_ns.cpp:812
s16 mLookMode
Definition d_a_npc_blue_ns.h:142
static void * _search_Tag(void *, void *)
Definition d_a_npc_blue_ns.cpp:507
u16 field_0xdc0
Definition d_a_npc_blue_ns.h:135
Z2Creature mSound
Definition d_a_npc_blue_ns.h:129
int Execute()
Definition d_a_npc_blue_ns.cpp:237
int wait(int)
Definition d_a_npc_blue_ns.cpp:859
virtual void adjustShapeAngle()
Definition d_a_npc_blue_ns.h:100
BOOL _Evt_ChgYami_STNoppo_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1365
daNpcF_Lookat_c mLookat
Definition d_a_npc_blue_ns.h:131
int Delete()
Definition d_a_npc_blue_ns.cpp:231
void setLookMode(int)
Definition d_a_npc_blue_ns.cpp:752
BOOL _Evt_ChgYami_STNoppo(int)
Definition d_a_npc_blue_ns.cpp:1325
BOOL _Evt_ChgYami_Chibi_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1134
fpc_ProcID create_Yamijin(int)
Definition d_a_npc_blue_ns.cpp:306
int isDelete()
Definition d_a_npc_blue_ns.cpp:222
int mFlowNodeNo
Definition d_a_npc_blue_ns.h:141
void srchActor()
Definition d_a_npc_blue_ns.cpp:473
void downSE()
Definition d_a_npc_blue_ns.cpp:1043
static void * _search_HollyBall_G(void *, void *)
Definition d_a_npc_blue_ns.cpp:543
void srchTagYami()
Definition d_a_npc_blue_ns.cpp:498
BOOL _Evt_ChgYami_Chibi_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1113
int Create()
Definition d_a_npc_blue_ns.cpp:133
daTagYami_c * mpTagYami
Definition d_a_npc_blue_ns.h:147
BOOL _Evt_ChgYami_Noppo(int)
Definition d_a_npc_blue_ns.cpp:1248
virtual ~daNpcBlueNS_c()
Definition d_a_npc_blue_ns.cpp:64
BOOL holyball_check_main(fopAc_ac_c *)
Definition d_a_npc_blue_ns.cpp:350
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_blue_ns.cpp:445
BOOL _Evt_ChgYami_Debu_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1211
s8 field_0xe12
Definition d_a_npc_blue_ns.h:155
int field_0xdd8
Definition d_a_npc_blue_ns.h:138
virtual void setMotion(int, f32, int)
Definition d_a_npc_blue_ns.cpp:640
static void * _search_HollyBall_Y(void *, void *)
Definition d_a_npc_blue_ns.cpp:519
void reset()
Definition d_a_npc_blue_ns.cpp:655
int(daNpcBlueNS_c::* mAction)(int)
Definition d_a_npc_blue_ns.h:136
void lightsowrdSE()
Definition d_a_npc_blue_ns.cpp:1060
int setAction(int(daNpcBlueNS_c::*)(int))
Definition d_a_npc_blue_ns.cpp:736
u8 mType
Definition d_a_npc_blue_ns.h:154
dCcD_Cyl mCyl
Definition d_a_npc_blue_ns.h:134
fopAc_ac_c * mpNpcYami
Definition d_a_npc_blue_ns.h:148
int field_0xe08
Definition d_a_npc_blue_ns.h:151
daObjCarry_c * mpHolyBallG
Definition d_a_npc_blue_ns.h:146
NPC_BLUE_NS_HIO_CLASS * mpHIO
Definition d_a_npc_blue_ns.h:133
int field_0xddc
Definition d_a_npc_blue_ns.h:139
s8 field_0xe10
Definition d_a_npc_blue_ns.h:153
virtual void setParam()
Definition d_a_npc_blue_ns.cpp:457
BOOL holyball_check()
Definition d_a_npc_blue_ns.h:112
static EventFn mEvtSeqList[]
Definition d_a_npc_blue_ns.h:42
virtual void setAttnPos()
Definition d_a_npc_blue_ns.cpp:593
int Draw()
Definition d_a_npc_blue_ns.cpp:383
void lookat()
Definition d_a_npc_blue_ns.cpp:760
u8 _chk_TagPrm(fopAc_ac_c *i_tag)
Definition d_a_npc_blue_ns.h:108
BOOL(daNpcBlueNS_c::*) EventFn(int)
Definition d_a_npc_blue_ns.h:45
int getType()
Definition d_a_npc_blue_ns.h:106
u8 getSwitchBitNo()
Definition d_a_npc_blue_ns.h:107
int CreateHeap()
Definition d_a_npc_blue_ns.cpp:198
u8 field_0xBD8[0xBDC - 0xBD8]
Definition d_a_npc_blue_ns.h:130
request_of_phase_process_class mPhase[1]
Definition d_a_npc_blue_ns.h:137
BOOL col_check()
Definition d_a_npc_blue_ns.cpp:335
void appearSE()
Definition d_a_npc_blue_ns.cpp:1077
virtual BOOL drawDbgInfo()
Definition d_a_npc_blue_ns.cpp:651
int getFlowNodeNo()
Definition d_a_npc_blue_ns.h:114
fpc_ProcID mYamijinId
Definition d_a_npc_blue_ns.h:149
void callEvt_changeYami()
Definition d_a_npc_blue_ns.cpp:293
int field_0xe04
Definition d_a_npc_blue_ns.h:150
BOOL holyball_check_green()
Definition d_a_npc_blue_ns.h:111
daObjCarry_c * mpHolyBallY
Definition d_a_npc_blue_ns.h:145
BOOL _Evt_ChgYami_Debu_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1190
BOOL _Evt_ChgYami_Chibi(int)
Definition d_a_npc_blue_ns.cpp:1094
virtual void setMotionAnm(int, f32)
Definition d_a_npc_blue_ns.cpp:625
Definition d_a_npc4.h:140
Definition d_a_npc4.h:170
Carryable Object.
Definition d_a_obj_carry.h:64
Definition d_a_tag_yami.h:7
Definition f_op_actor.h:243
actor_place home
Definition f_op_actor.h:262
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpcBlueNS_c)==0xe14)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
unsigned int fpc_ProcID
Definition f_pc_base.h:10
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:219
Definition d_a_npc_blue_ns.h:8
daNpcF_HIOParam common
Definition d_a_npc_blue_ns.h:9
f32 field_0x6c
Definition d_a_npc_blue_ns.h:10
Definition d_a_npc4.h:430