1#ifndef D_A_NPC_BLUE_NS_H
2#define D_A_NPC_BLUE_NS_H
91 if (temp_r0 == 0xFFFF) {
Definition Z2Creature.h:7
Definition d_a_npc_blue_ns.h:138
virtual ~daNpcBlueNS_Param_c()
Definition d_a_npc_blue_ns.h:140
static const daNpcBlueNS_HIOParam m
Definition d_a_npc_blue_ns.h:78
Shadow Beast (Twili)
Definition d_a_npc_blue_ns.h:16
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_blue_ns.cpp:418
BOOL _Evt_ChgYami_Debu(int)
Definition d_a_npc_blue_ns.cpp:1148
void _Execute()
Definition d_a_npc_blue_ns.cpp:219
int field_0xde0
Definition d_a_npc_blue_ns.h:113
int demo(int)
Definition d_a_npc_blue_ns.cpp:933
BOOL chkFindPlayer()
Definition d_a_npc_blue_ns.cpp:814
BOOL _Evt_ChgYami_Noppo_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1244
daNpcBlueNS_c()
Definition d_a_npc_blue_ns.cpp:52
virtual BOOL main()
Definition d_a_npc_blue_ns.cpp:544
void ChgPtclDisp()
Definition d_a_npc_blue_ns.cpp:1006
int talk(int)
Definition d_a_npc_blue_ns.cpp:895
daNpcF_ActorMngr_c mActorMngr[1]
Definition d_a_npc_blue_ns.h:105
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_blue_ns.cpp:389
void srchHollyBall()
Definition d_a_npc_blue_ns.cpp:465
BOOL _Evt_ChgYami_Noppo_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1265
u8 field_0xdec
Definition d_a_npc_blue_ns.h:117
int down(int)
Definition d_a_npc_blue_ns.cpp:869
void playMotion()
Definition d_a_npc_blue_ns.cpp:673
int field_0xe0c
Definition d_a_npc_blue_ns.h:125
s16 field_0xdea
Definition d_a_npc_blue_ns.h:116
BOOL holyball_check_yellow()
Definition d_a_npc_blue_ns.h:83
BOOL _Evt_ChgYami_STNoppo_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1321
BOOL step(s16, int)
Definition d_a_npc_blue_ns.cpp:789
s16 mLookMode
Definition d_a_npc_blue_ns.h:115
static void * _search_Tag(void *, void *)
Definition d_a_npc_blue_ns.cpp:484
u16 field_0xdc0
Definition d_a_npc_blue_ns.h:108
Z2Creature mSound
Definition d_a_npc_blue_ns.h:102
int Execute()
Definition d_a_npc_blue_ns.cpp:214
int wait(int)
Definition d_a_npc_blue_ns.cpp:836
virtual void adjustShapeAngle()
Definition d_a_npc_blue_ns.h:73
BOOL _Evt_ChgYami_STNoppo_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1342
daNpcF_Lookat_c mLookat
Definition d_a_npc_blue_ns.h:104
int Delete()
Definition d_a_npc_blue_ns.cpp:208
void setLookMode(int)
Definition d_a_npc_blue_ns.cpp:729
BOOL _Evt_ChgYami_STNoppo(int)
Definition d_a_npc_blue_ns.cpp:1302
BOOL _Evt_ChgYami_Chibi_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1111
fpc_ProcID create_Yamijin(int)
Definition d_a_npc_blue_ns.cpp:283
int isDelete()
Definition d_a_npc_blue_ns.cpp:199
int mFlowNodeNo
Definition d_a_npc_blue_ns.h:114
void srchActor()
Definition d_a_npc_blue_ns.cpp:450
void downSE()
Definition d_a_npc_blue_ns.cpp:1020
static void * _search_HollyBall_G(void *, void *)
Definition d_a_npc_blue_ns.cpp:520
void srchTagYami()
Definition d_a_npc_blue_ns.cpp:475
BOOL _Evt_ChgYami_Chibi_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1090
int Create()
Definition d_a_npc_blue_ns.cpp:115
u8 field_0xC80[0xC84 - 0xC80]
Definition d_a_npc_blue_ns.h:106
daTagYami_c * mpTagYami
Definition d_a_npc_blue_ns.h:120
BOOL _Evt_ChgYami_Noppo(int)
Definition d_a_npc_blue_ns.cpp:1225
virtual ~daNpcBlueNS_c()
Definition d_a_npc_blue_ns.cpp:54
BOOL holyball_check_main(fopAc_ac_c *)
Definition d_a_npc_blue_ns.cpp:327
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_blue_ns.cpp:422
BOOL _Evt_ChgYami_Debu_CutMain(const int &)
Definition d_a_npc_blue_ns.cpp:1188
s8 field_0xe12
Definition d_a_npc_blue_ns.h:128
int field_0xdd8
Definition d_a_npc_blue_ns.h:111
virtual void setMotion(int, f32, int)
Definition d_a_npc_blue_ns.cpp:617
static void * _search_HollyBall_Y(void *, void *)
Definition d_a_npc_blue_ns.cpp:496
void reset()
Definition d_a_npc_blue_ns.cpp:632
int(daNpcBlueNS_c::* mAction)(int)
Definition d_a_npc_blue_ns.h:109
void lightsowrdSE()
Definition d_a_npc_blue_ns.cpp:1037
int setAction(int(daNpcBlueNS_c::*)(int))
Definition d_a_npc_blue_ns.cpp:713
u8 mType
Definition d_a_npc_blue_ns.h:127
dCcD_Cyl mCyl
Definition d_a_npc_blue_ns.h:107
fopAc_ac_c * mpNpcYami
Definition d_a_npc_blue_ns.h:121
int field_0xe08
Definition d_a_npc_blue_ns.h:124
daObjCarry_c * mpHolyBallG
Definition d_a_npc_blue_ns.h:119
int field_0xddc
Definition d_a_npc_blue_ns.h:112
s8 field_0xe10
Definition d_a_npc_blue_ns.h:126
virtual void setParam()
Definition d_a_npc_blue_ns.cpp:434
BOOL holyball_check()
Definition d_a_npc_blue_ns.h:85
static EventFn mEvtSeqList[]
Definition d_a_npc_blue_ns.h:42
virtual void setAttnPos()
Definition d_a_npc_blue_ns.cpp:570
int Draw()
Definition d_a_npc_blue_ns.cpp:360
void lookat()
Definition d_a_npc_blue_ns.cpp:737
u8 _chk_TagPrm(fopAc_ac_c *i_tag)
Definition d_a_npc_blue_ns.h:81
BOOL(daNpcBlueNS_c::*) EventFn(int)
Definition d_a_npc_blue_ns.h:18
int getType()
Definition d_a_npc_blue_ns.h:79
u8 getSwitchBitNo()
Definition d_a_npc_blue_ns.h:80
int CreateHeap()
Definition d_a_npc_blue_ns.cpp:175
u8 field_0xBD8[0xBDC - 0xBD8]
Definition d_a_npc_blue_ns.h:103
request_of_phase_process_class mPhase[1]
Definition d_a_npc_blue_ns.h:110
BOOL col_check()
Definition d_a_npc_blue_ns.cpp:312
void appearSE()
Definition d_a_npc_blue_ns.cpp:1054
virtual BOOL drawDbgInfo()
Definition d_a_npc_blue_ns.cpp:628
int getFlowNodeNo()
Definition d_a_npc_blue_ns.h:87
fpc_ProcID mYamijinId
Definition d_a_npc_blue_ns.h:122
void callEvt_changeYami()
Definition d_a_npc_blue_ns.cpp:270
int field_0xe04
Definition d_a_npc_blue_ns.h:123
BOOL holyball_check_green()
Definition d_a_npc_blue_ns.h:84
daObjCarry_c * mpHolyBallY
Definition d_a_npc_blue_ns.h:118
BOOL _Evt_ChgYami_Debu_CutInit(const int &)
Definition d_a_npc_blue_ns.cpp:1167
BOOL _Evt_ChgYami_Chibi(int)
Definition d_a_npc_blue_ns.cpp:1071
virtual void setMotionAnm(int, f32)
Definition d_a_npc_blue_ns.cpp:602
Definition d_a_npc4.h:379
Carryable Object.
Definition d_a_obj_carry.h:64
Definition d_a_tag_yami.h:7
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
STATIC_ASSERT(sizeof(daNpcBlueNS_c)==0xe14)
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
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
unsigned int fpc_ProcID
Definition f_pc_base.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:206
Definition d_a_npc_blue_ns.h:133
daNpcF_HIOParam common
Definition d_a_npc_blue_ns.h:134
f32 field_0x6c
Definition d_a_npc_blue_ns.h:135
Definition d_a_npc4.h:423