1#ifndef D_A_OBJ_STOPPER_H
2#define D_A_OBJ_STOPPER_H
Definition d_bg_s_movebg_actor.h:10
Definition d_particle.h:76
Stopper.
Definition d_a_obj_stopper.h:19
int Draw()
Definition d_a_obj_stopper.cpp:503
s16 field_0x97e
Definition d_a_obj_stopper.h:94
void actionClose()
Definition d_a_obj_stopper.cpp:300
void actionOrderEvent()
Definition d_a_obj_stopper.cpp:188
csXyz field_0x9f0
Definition d_a_obj_stopper.h:104
int Execute(f32(**)[3][4])
Definition d_a_obj_stopper.cpp:96
s16 field_0x9e8
Definition d_a_obj_stopper.h:100
u16 field_0x954
Definition d_a_obj_stopper.h:78
u8 field_0x94e
Definition d_a_obj_stopper.h:75
int Create()
Definition d_a_obj_stopper.cpp:36
u8 mAction
Definition d_a_obj_stopper.h:69
u8 field_0x94d
Definition d_a_obj_stopper.h:74
u8 mMapToolIDs[3]
Definition d_a_obj_stopper.h:73
f32 field_0x950
Definition d_a_obj_stopper.h:77
void setAction(u8 action)
Definition d_a_obj_stopper.h:54
ActionType
Definition d_a_obj_stopper.h:21
@ ACTION_ORDER_EVENT
Definition d_a_obj_stopper.h:24
@ ACTION_EVENT
Definition d_a_obj_stopper.h:25
@ ACTION_CLOSE
Definition d_a_obj_stopper.h:28
@ ACTION_WAIT_CLOSE
Definition d_a_obj_stopper.h:27
@ ACTION_CLOSE_INIT
Definition d_a_obj_stopper.h:29
@ ACTION_WAIT
Definition d_a_obj_stopper.h:22
@ ACTION_DEAD
Definition d_a_obj_stopper.h:26
@ ACTION_WAIT_ORDER_EVENT
Definition d_a_obj_stopper.h:23
f32 field_0x974
Definition d_a_obj_stopper.h:91
u8 field_0x9fc
Definition d_a_obj_stopper.h:108
s16 field_0x980
Definition d_a_obj_stopper.h:95
u8 field_0x93e[6]
Definition d_a_obj_stopper.h:71
u8 getSwNo()
Definition d_a_obj_stopper.h:59
void actionWaitOrderEvent()
Definition d_a_obj_stopper.cpp:177
dBgS_ObjAcch mAcch
Definition d_a_obj_stopper.h:65
s16 field_0x9fa
Definition d_a_obj_stopper.h:107
s16 field_0x960
Definition d_a_obj_stopper.h:85
void initBaseMtx()
Definition d_a_obj_stopper.cpp:19
dPa_followEcallBack field_0x9ac[1]
Definition d_a_obj_stopper.h:98
int create()
Definition d_a_obj_stopper.cpp:75
s16 field_0x9f6
Definition d_a_obj_stopper.h:105
u8 getEventNo2()
Definition d_a_obj_stopper.h:57
int CreateHeap()
Definition d_a_obj_stopper.cpp:66
J3DModel * mpModel
Definition d_a_obj_stopper.h:64
s16 mEventIDs[3]
Definition d_a_obj_stopper.h:72
f32 field_0x964
Definition d_a_obj_stopper.h:87
u8 field_0x93d
Definition d_a_obj_stopper.h:70
u8 field_0x95c
Definition d_a_obj_stopper.h:81
void hint_action1()
Definition d_a_obj_stopper.cpp:308
f32 field_0x970
Definition d_a_obj_stopper.h:90
int Delete()
Definition d_a_obj_stopper.cpp:511
f32 field_0x958
Definition d_a_obj_stopper.h:80
void hint_action3()
Definition d_a_obj_stopper.cpp:457
u16 field_0x956
Definition d_a_obj_stopper.h:79
s16 field_0x9ec
Definition d_a_obj_stopper.h:102
u16 field_0x9f8
Definition d_a_obj_stopper.h:106
u8 field_0x94f
Definition d_a_obj_stopper.h:76
s16 field_0x97c
Definition d_a_obj_stopper.h:93
void actionEvent()
Definition d_a_obj_stopper.cpp:200
dCcD_Cyl field_0x800
Definition d_a_obj_stopper.h:68
u8 field_0x95d
Definition d_a_obj_stopper.h:82
dCcD_Stts field_0x7c4
Definition d_a_obj_stopper.h:67
void setOpen()
Definition d_a_obj_stopper.h:53
u16 getEventNo3()
Definition d_a_obj_stopper.h:58
u8 field_0x95f
Definition d_a_obj_stopper.h:84
f32 field_0x978
Definition d_a_obj_stopper.h:92
void actionWaitClose()
Definition d_a_obj_stopper.cpp:288
dBgS_AcchCir mAcchCir
Definition d_a_obj_stopper.h:66
dPa_followEcallBack field_0x9c0[2]
Definition d_a_obj_stopper.h:99
u8 field_0x95e
Definition d_a_obj_stopper.h:83
f32 field_0x96c
Definition d_a_obj_stopper.h:89
s16 field_0x9ea
Definition d_a_obj_stopper.h:101
void setBaseMtx()
Definition d_a_obj_stopper.cpp:27
u8 field_0x962[2]
Definition d_a_obj_stopper.h:86
u8 getEventNo()
Definition d_a_obj_stopper.h:56
void hint_action2()
Definition d_a_obj_stopper.cpp:383
void startClose()
Definition d_a_obj_stopper.h:55
dPa_followEcallBack field_0x984[2]
Definition d_a_obj_stopper.h:97
s16 field_0x9ee
Definition d_a_obj_stopper.h:103
void actionDead()
Definition d_a_obj_stopper.cpp:282
void action()
Definition d_a_obj_stopper.cpp:104
s16 field_0x982
Definition d_a_obj_stopper.h:96
u8 field_0x5a0[8]
Definition d_a_obj_stopper.h:63
void actionCloseInit()
Definition d_a_obj_stopper.cpp:294
u8 getSwNo2()
Definition d_a_obj_stopper.h:60
void actionWait()
Definition d_a_obj_stopper.cpp:114
f32 field_0x968
Definition d_a_obj_stopper.h:88
STATIC_ASSERT(sizeof(daObjStopper_c)==0xA00)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:190
Definition d_a_hozelda.cpp:146
Definition d_a_hozelda.cpp:161
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5