1#ifndef D_A_OBJ_LADDER_H
2#define D_A_OBJ_LADDER_H
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_s_gnd_chk.h:19
Definition d_a_obj_ladder.h:25
void mode_drop_init()
Definition d_a_obj_ladder.cpp:301
void mode_vib_init()
Definition d_a_obj_ladder.cpp:284
static Mtx M_tmp_mtx
Definition d_a_obj_ladder.h:78
dBgS_ObjGndChk mGndChk
Definition d_a_obj_ladder.h:87
static char const M_arcname[5]
Definition d_a_obj_ladder.h:77
s16 mEventIdx
Definition d_a_obj_ladder.h:92
void init_mtx()
Definition d_a_obj_ladder.cpp:357
void mode_fell()
Definition d_a_obj_ladder.cpp:344
Type_e mType
Definition d_a_obj_ladder.h:82
void set_mtx()
Definition d_a_obj_ladder.cpp:349
u8 prm_get_evId() const
Definition d_a_obj_ladder.h:65
void mode_fell_init()
Definition d_a_obj_ladder.cpp:340
s16 field_0x5b6
Definition d_a_obj_ladder.h:85
int CreateHeap()
Definition d_a_obj_ladder.cpp:176
Mode mMode
Definition d_a_obj_ladder.h:83
s16 field_0x612
Definition d_a_obj_ladder.h:89
s16 mVibrationTimer
Definition d_a_obj_ladder.h:84
void mode_demoreq()
Definition d_a_obj_ladder.cpp:266
int Mthd_Create()
Definition d_a_obj_ladder.cpp:216
int Create()
Definition d_a_obj_ladder.cpp:183
J3DModel * mModel
Definition d_a_obj_ladder.h:81
int Draw()
Definition d_a_obj_ladder.cpp:377
void mode_drop()
Definition d_a_obj_ladder.cpp:308
bool mInDemo
Definition d_a_obj_ladder.h:93
void mode_wait_init()
Definition d_a_obj_ladder.cpp:251
void(Act_c::*) modeProc()
Definition d_a_obj_ladder.h:42
void demo_end_reset()
Definition d_a_obj_ladder.cpp:244
Prm_e
Definition d_a_obj_ladder.h:27
@ PRM_0
Definition d_a_obj_ladder.h:28
@ PRM_16
Definition d_a_obj_ladder.h:31
@ PRM_3
Definition d_a_obj_ladder.h:29
@ PRM_8
Definition d_a_obj_ladder.h:30
Mode
Definition d_a_obj_ladder.h:34
@ MODE_DEMOREQ
Definition d_a_obj_ladder.h:36
@ MODE_WAIT
Definition d_a_obj_ladder.h:35
@ MODE_FELL
Definition d_a_obj_ladder.h:39
@ MODE_DROP
Definition d_a_obj_ladder.h:38
@ MODE_VIB
Definition d_a_obj_ladder.h:37
void mode_demoreq_init()
Definition d_a_obj_ladder.cpp:261
f32 field_0x618
Definition d_a_obj_ladder.h:91
int Delete()
Definition d_a_obj_ladder.cpp:231
int prm_get_swSave() const
Definition d_a_obj_ladder.h:69
Type_e prm_get_type() const
Definition d_a_obj_ladder.h:73
int Mthd_Delete()
Definition d_a_obj_ladder.cpp:235
f32 mHeight
Definition d_a_obj_ladder.h:86
f32 field_0x614
Definition d_a_obj_ladder.h:90
int Execute(Mtx **)
Definition d_a_obj_ladder.cpp:362
void mode_vib()
Definition d_a_obj_ladder.cpp:291
s16 field_0x610
Definition d_a_obj_ladder.h:88
void mode_wait()
Definition d_a_obj_ladder.cpp:255
request_of_phase_process_class mPhase
Definition d_a_obj_ladder.h:80
Type_e
Definition d_a_obj_ladder.h:16
@ TYPE_0
Definition d_a_obj_ladder.h:17
@ TYPE_2
Definition d_a_obj_ladder.h:19
@ TYPE_4
Definition d_a_obj_ladder.h:21
@ TYPE_5
Definition d_a_obj_ladder.h:22
@ TYPE_1
Definition d_a_obj_ladder.h:18
@ TYPE_3
Definition d_a_obj_ladder.h:20
STATIC_ASSERT(sizeof(daObjLadder::Act_c)==0x620)
f32 Mtx[3][4]
Definition mtx.h:25
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition d_a_obj_ladder.cpp:15
T PrmAbstract(const fopAc_ac_c *i_actor, T i_nbits, T i_shift)
Definition d_a_obj.h:20