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:16
void mode_drop_init()
Definition d_a_obj_ladder.cpp:178
void mode_vib_init()
Definition d_a_obj_ladder.cpp:161
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:234
void mode_fell()
Definition d_a_obj_ladder.cpp:221
Type_e mType
Definition d_a_obj_ladder.h:82
void set_mtx()
Definition d_a_obj_ladder.cpp:226
Type_e
Definition d_a_obj_ladder.h:25
@ TYPE_3
Definition d_a_obj_ladder.h:29
@ TYPE_2
Definition d_a_obj_ladder.h:28
@ TYPE_0
Definition d_a_obj_ladder.h:26
@ TYPE_4
Definition d_a_obj_ladder.h:30
@ TYPE_1
Definition d_a_obj_ladder.h:27
@ TYPE_5
Definition d_a_obj_ladder.h:31
void mode_fell_init()
Definition d_a_obj_ladder.cpp:217
s16 field_0x5b6
Definition d_a_obj_ladder.h:85
int CreateHeap()
Definition d_a_obj_ladder.cpp:64
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:143
int Mthd_Create()
Definition d_a_obj_ladder.cpp:99
int Create()
Definition d_a_obj_ladder.cpp:71
J3DModel * mModel
Definition d_a_obj_ladder.h:81
int Draw()
Definition d_a_obj_ladder.cpp:254
void mode_drop()
Definition d_a_obj_ladder.cpp:185
bool mInDemo
Definition d_a_obj_ladder.h:93
u8 prm_get_evId()
Definition d_a_obj_ladder.h:65
void mode_wait_init()
Definition d_a_obj_ladder.cpp:128
void(Act_c::*) modeProc()
Definition d_a_obj_ladder.h:42
void demo_end_reset()
Definition d_a_obj_ladder.cpp:121
Prm_e
Definition d_a_obj_ladder.h:18
@ PRM_0
Definition d_a_obj_ladder.h:19
@ PRM_16
Definition d_a_obj_ladder.h:22
@ PRM_3
Definition d_a_obj_ladder.h:20
@ PRM_8
Definition d_a_obj_ladder.h:21
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:138
f32 field_0x618
Definition d_a_obj_ladder.h:91
int Delete()
Definition d_a_obj_ladder.cpp:111
int Mthd_Delete()
Definition d_a_obj_ladder.cpp:115
f32 mHeight
Definition d_a_obj_ladder.h:86
Type_e prm_get_type()
Definition d_a_obj_ladder.h:73
f32 field_0x614
Definition d_a_obj_ladder.h:90
int prm_get_swSave()
Definition d_a_obj_ladder.h:69
int Execute(Mtx **)
Definition d_a_obj_ladder.cpp:239
void mode_vib()
Definition d_a_obj_ladder.cpp:168
s16 field_0x610
Definition d_a_obj_ladder.h:88
void mode_wait()
Definition d_a_obj_ladder.cpp:132
request_of_phase_process_class mPhase
Definition d_a_obj_ladder.h:80
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.h:15
T PrmAbstract(const fopAc_ac_c *i_actor, T i_nbits, T i_shift)
Definition d_a_obj.h:20