Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_rd.cpp File Reference

Classes

class  daE_RD_HIO_c
 

Enumerations

enum  E_RD_RES_FILE_ID {
  BCK_RD_ARMAMENT = 4 , BCK_RD_ATTACK01 , BCK_RD_AVOID , BCK_RD_BOW_READY ,
  BCK_RD_BOW_RREADY , BCK_RD_BOW_RSHOOT , BCK_RD_BOW_SHOOT , BCK_RD_DAMAGE_L ,
  BCK_RD_DAMAGE_R , BCK_RD_DAMAGE_S , BCK_RD_DAMAGE_W , BCK_RD_DEAD_ARROW ,
  BCK_RD_DIEA , BCK_RD_DIEA_UP , BCK_RD_DIEB , BCK_RD_DIEB_UP ,
  BCK_RD_DROWNEDA , BCK_RD_DROWNEDB , BCK_RD_FURA2 , BCK_RD_GOSIGN ,
  BCK_RD_JUMP_A , BCK_RD_JUMP_B , BCK_RD_JUMP_C , BCK_RD_KAMAE ,
  BCK_RD_KICK , BCK_RD_KYORO2 , BCK_RD_RATTACK01 , BCK_RD_RATTACK01_WAIT ,
  BCK_RD_RATTACK02 , BCK_RD_RATTACK02_WAIT , BCK_RD_RATTACK03 , BCK_RD_RATTACK04 ,
  BCK_RD_RDAMAGE , BCK_RD_RDAMAGE_BACK , BCK_RD_RRUN , BCK_RD_RRUN02_BACK ,
  BCK_RD_RRUN_BACK , BCK_RD_RSHOOT , BCK_RD_RSHOOT_READY , BCK_RD_RSHOOT_WAIT ,
  BCK_RD_RSHOOT_WAIT02 , BCK_RD_RSTEP_BACK , BCK_RD_RSTEP_L , BCK_RD_RSTEP_LBACK ,
  BCK_RD_RSTEP_R , BCK_RD_RSTEP_RBACK , BCK_RD_RUN , BCK_RD_RUN02 ,
  BCK_RD_RWAIT , BCK_RD_RWAIT_BACK , BCK_RD_RWALK , BCK_RD_RWALK_BACK ,
  BCK_RD_SHOOT , BCK_RD_SHOOT_READY , BCK_RD_SHOOT_WAIT , BCK_RD_SHOUT ,
  BCK_RD_SIGN , BCK_RD_SLEEP_LOOKAROUND , BCK_RD_SLEEP_STANDUP , BCK_RD_SLEEP_WAIT ,
  BCK_RD_WAIT01 , BCK_RD_WALK , BMDR_RD = 0x44 , BMDR_RD_ARROW ,
  BMDR_RD_BARROW , BMDR_RD_BOW , BMDR_RD_CLUB , BMDR_RD_CLUBB ,
  BMDR_RD_EYE
}
 
enum  Action {
  ACTION_NORMAL = 0 , ACTION_FIGHT_RUN = 3 , ACTION_FIGHT = 4 , ACTION_BOW_RUN = 5 ,
  ACTION_BOW = 6 , ACTION_BOW2 = 7 , ACTION_BOW_IKKI = 8 , ACTION_AVOID = 10 ,
  ACTION_WB_SEARCH = 11 , ACTION_WB_RIDE = 12 , ACTION_WB_RUN = 13 , ACTION_WB_BJUMP = 14 ,
  ACTION_BOMB = 19 , ACTION_S_DAMAGE = 20 , ACTION_DAMAGE = 21 , ACTION_DROP = 22 ,
  ACTION_A_DAMAGE = 23 , ACTION_STAND = 24 , ACTION_COMMANDER = 25 , ACTION_BOW3 = 26 ,
  ACTION_EXCITE = 27 , ACTION_WATER = 29 , ACTION_KIBA_START = 40 , ACTION_KIBA_END = 41 ,
  ACTION_IKKI_END = 42 , ACTION_IKKI2_START = 45 , ACTION_IKKI2_END = 46 , ACTION_LV9_END = 47 ,
  ACTION_YAGURA = 50 , ACTION_JYUNKAI = 51 , ACTION_SLEEP = 52 , ACTION_TAG = 53 ,
  ACTION_REG = 60
}
 
enum  Joint {
  JNT_KOSI , JNT_HIP1 , JNT_KOKAL , JNT_MOMOL ,
  JNT_SUNEL1 , JNT_ASIL , JNT_KOKAR , JNT_MOMORR ,
  JNT_SUNER1 , JNT_ASIR , JNT_MUNE1 , JNT_MUNE2 ,
  JNT_KUBI , JNT_HEAD , JNT_HIMOL , JNT_HIMOR ,
  JNT_SHOULDERL , JNT_ARML1 , JNT_ARML2 , JNT_HANDL ,
  JNT_YUBIL , JNT_SHOULDERR , JNT_ARMR1 , JNT_ARMR2 ,
  JNT_HANDR , JNT_YUBIR
}
 

Functions

static fopAc_ac_cget_pla (fopAc_ac_c *a_this)
 
static void anm_init (e_rd_class *i_this, int i_anmID, f32 i_morf, u8 i_mode, f32 i_speed)
 
static void horn_anm_init (e_rd_class *i_this, int i_anmID, f32 i_morf, u8 i_mode, f32 i_speed)
 
static int nodeCallBack (J3DJoint *i_joint, int param_2)
 
static int nodeCallBack_B (J3DJoint *i_joint, int param_2)
 
static int nodeCallBack_bow (J3DJoint *i_joint, int param_2)
 
static int daE_RD_Draw (e_rd_class *i_this)
 
static BOOL other_bg_check (e_rd_class *i_this, fopAc_ac_c *i_other)
 
static BOOL otoCheck (fopAc_ac_c *i_actor, f32 param_2)
 
static BOOL pl_pass_check (e_rd_class *i_this, f32 param_2)
 
static void * s_b_sub (void *i_actor, void *i_data)
 
static dBomb_csearch_bomb (e_rd_class *i_this, int param_2)
 
static BOOL way_bg_check (e_rd_class *i_this, f32 param_2)
 
static void ride_off (e_rd_class *i_this)
 
static void * s_wb_sub (void *i_actor, void *i_data)
 
static fpc_ProcID search_wb (e_rd_class *i_this, s16 param_2)
 
static void wb_check (e_rd_class *i_this, s16 param_2)
 
static BOOL wb_init_ride (e_rd_class *i_this)
 
static BOOL pl_check (e_rd_class *i_this, f32 param_2, s16 param_3)
 
static dBomb_cbomb_view_check (e_rd_class *i_this)
 
static dBomb_cbomb_check (e_rd_class *i_this)
 
static BOOL move_gake_check (e_rd_class *i_this, f32 param_2)
 
static BOOL way_check (e_rd_class *i_this)
 
static BOOL path_check (e_rd_class *i_this)
 
static void e_rd_normal (e_rd_class *i_this)
 
static void e_rd_fight_run (e_rd_class *i_this)
 
static fopAc_ac_cat_hit_check (e_rd_class *i_this)
 
static void e_rd_fight (e_rd_class *i_this)
 
static void e_rd_bow_run (e_rd_class *i_this)
 
static void e_rd_bow (e_rd_class *i_this)
 
static void * s_command3_sub (void *i_actor, void *i_data)
 
static s8 e_rd_bow2 (e_rd_class *i_this)
 
static void e_rd_bow_ikki (e_rd_class *i_this)
 
static void e_rd_avoid (e_rd_class *i_this)
 
static void e_rd_wb_search (e_rd_class *i_this)
 
static void e_rd_wb_ride (e_rd_class *i_this)
 
static void e_rd_wb_run (e_rd_class *i_this)
 
static void * s_wbrun_sub (void *i_actor, void *i_data)
 
static void e_rd_wb_run_B (e_rd_class *i_this)
 
static void e_rd_wb_bjump (e_rd_class *i_this)
 
static void e_rd_bomb_action (e_rd_class *i_this)
 
static void e_rd_s_damage (e_rd_class *i_this)
 
static int kado_check (e_rd_class *i_this)
 
static void rd_disappear (e_rd_class *i_this)
 
static BOOL body_gake (e_rd_class *i_this)
 
static void e_rd_damage (e_rd_class *i_this)
 
static s16 gake_check (e_rd_class *i_this, f32 param_2)
 
static void * s_bikkuri_sub (void *i_actor, void *i_data)
 
static void * s_saku_sub (void *i_actor, void *i_data)
 
static void e_rd_drop (e_rd_class *i_this)
 
static void e_rd_a_damage (e_rd_class *i_this)
 
static void e_rd_stand (e_rd_class *i_this)
 
static s8 e_rd_bow3 (e_rd_class *i_this)
 
static void * s_command2_sub (void *i_actor, void *i_data)
 
static void * s_command4_sub (void *i_actor, void *i_data)
 
static void e_rd_commander (e_rd_class *i_this)
 
static void e_rd_excite (e_rd_class *i_this)
 
static void e_rd_water (e_rd_class *i_this)
 
static void e_rd_kiba_start (e_rd_class *i_this)
 
static void e_rd_ikki2_start (e_rd_class *i_this)
 
static void e_rd_kiba_end (e_rd_class *i_this)
 
static void e_rd_ikki_end (e_rd_class *i_this)
 
static void e_rd_ikki2_end (e_rd_class *i_this)
 
static void * s_rdb_sub (void *i_actor, void *i_data)
 
static void e_rd_lv9_end (e_rd_class *i_this)
 
static void * s_boom_sub (void *i_actor, void *i_data)
 
static void wolfkick_damage (e_rd_class *i_this)
 
static void big_damage (e_rd_class *i_this)
 
static void small_damage (e_rd_class *i_this, int param_2)
 
static void part_break (e_rd_class *i_this)
 
static void damage_check (e_rd_class *i_this)
 
static void * s_other_sub (void *i_actor, void *i_data)
 
static void * s_ep_sub (void *i_actor, void *i_data)
 
static s8 e_rd_yagura (e_rd_class *i_this)
 
static void e_rd_jyunkai (e_rd_class *i_this)
 
static void e_rd_sleep (e_rd_class *i_this)
 
static void * s_tag_sub (void *i_actor, void *i_data)
 
static void e_rd_tag (e_rd_class *i_this)
 
static void e_rd_reg (e_rd_class *i_this)
 
static void action (e_rd_class *i_this)
 
static void fire_eff_set (e_rd_class *i_this)
 
static void * s_wb_sub2 (void *i_actor, void *i_data)
 
static void * s_lv9dn_sub (void *i_actor, void *i_data)
 
static void * s_lv9dn_sub2 (void *i_actor, void *i_data)
 
static void * s_lv9dn_sub3 (void *i_actor, void *i_data)
 
static void * s_lv9rd_sub (void *i_actor, void *i_data)
 
static void * s_lv9rd_sub2 (void *i_actor, void *i_data)
 
static void * s_lv9rd_sub3 (void *i_actor, void *i_data)
 
static void * s_lv9arrow_sub (void *i_actor, void *i_data)
 
static void * s_lv9arrow_sub2 (void *i_actor, void *i_data)
 
static void cam_3d_morf (e_rd_class *i_this, f32 param_2)
 
static void cam_spd_set (e_rd_class *i_this)
 
static void demo_camera (e_rd_class *i_this)
 
static int daE_RD_Execute (e_rd_class *i_this)
 
static int daE_RD_IsDelete (e_rd_class *i_this)
 
static int daE_RD_Delete (e_rd_class *i_this)
 
static void ride_game_actor_set (e_rd_class *i_this)
 
static void coach_game_actor_set (e_rd_class *i_this)
 
static int useHeapInit (fopAc_ac_c *a_this)
 
static cPhs__Step daE_RD_Create (fopAc_ac_c *a_this)
 

Variables

static e_rd_classboss
 
static u8 l_initHIO
 
static daE_RD_HIO_c l_HIO
 
static s16 S_find
 
static s8 lbl_70_bss_AE
 
static cXyz S_find_pos
 
static u8 data_80519200
 
static u8 data_80519201
 
static fopAc_ac_ctarget_info [10]
 
static int target_info_count
 
static s8 data_80519230
 
static int rd_count
 
static u8 data_80519338
 
static int c_start
 
static u8 jv_offset [12]
 
static s8 instanceCount
 
static AUDIO_INSTANCES actor_method_class l_daE_RD_Method
 
actor_process_profile_definition g_profile_E_RD
 

Enumeration Type Documentation

◆ Action

enum Action
Enumerator
ACTION_NORMAL 
ACTION_FIGHT_RUN 
ACTION_FIGHT 
ACTION_BOW_RUN 
ACTION_BOW 
ACTION_BOW2 
ACTION_BOW_IKKI 
ACTION_AVOID 
ACTION_WB_SEARCH 
ACTION_WB_RIDE 
ACTION_WB_RUN 
ACTION_WB_BJUMP 
ACTION_BOMB 
ACTION_S_DAMAGE 
ACTION_DAMAGE 
ACTION_DROP 
ACTION_A_DAMAGE 
ACTION_STAND 
ACTION_COMMANDER 
ACTION_BOW3 
ACTION_EXCITE 
ACTION_WATER 
ACTION_KIBA_START 
ACTION_KIBA_END 
ACTION_IKKI_END 
ACTION_IKKI2_START 
ACTION_IKKI2_END 
ACTION_LV9_END 
ACTION_YAGURA 
ACTION_JYUNKAI 
ACTION_SLEEP 
ACTION_TAG 
ACTION_REG 

◆ E_RD_RES_FILE_ID

Enumerator
BCK_RD_ARMAMENT 
BCK_RD_ATTACK01 
BCK_RD_AVOID 
BCK_RD_BOW_READY 
BCK_RD_BOW_RREADY 
BCK_RD_BOW_RSHOOT 
BCK_RD_BOW_SHOOT 
BCK_RD_DAMAGE_L 
BCK_RD_DAMAGE_R 
BCK_RD_DAMAGE_S 
BCK_RD_DAMAGE_W 
BCK_RD_DEAD_ARROW 
BCK_RD_DIEA 
BCK_RD_DIEA_UP 
BCK_RD_DIEB 
BCK_RD_DIEB_UP 
BCK_RD_DROWNEDA 
BCK_RD_DROWNEDB 
BCK_RD_FURA2 
BCK_RD_GOSIGN 
BCK_RD_JUMP_A 
BCK_RD_JUMP_B 
BCK_RD_JUMP_C 
BCK_RD_KAMAE 
BCK_RD_KICK 
BCK_RD_KYORO2 
BCK_RD_RATTACK01 
BCK_RD_RATTACK01_WAIT 
BCK_RD_RATTACK02 
BCK_RD_RATTACK02_WAIT 
BCK_RD_RATTACK03 
BCK_RD_RATTACK04 
BCK_RD_RDAMAGE 
BCK_RD_RDAMAGE_BACK 
BCK_RD_RRUN 
BCK_RD_RRUN02_BACK 
BCK_RD_RRUN_BACK 
BCK_RD_RSHOOT 
BCK_RD_RSHOOT_READY 
BCK_RD_RSHOOT_WAIT 
BCK_RD_RSHOOT_WAIT02 
BCK_RD_RSTEP_BACK 
BCK_RD_RSTEP_L 
BCK_RD_RSTEP_LBACK 
BCK_RD_RSTEP_R 
BCK_RD_RSTEP_RBACK 
BCK_RD_RUN 
BCK_RD_RUN02 
BCK_RD_RWAIT 
BCK_RD_RWAIT_BACK 
BCK_RD_RWALK 
BCK_RD_RWALK_BACK 
BCK_RD_SHOOT 
BCK_RD_SHOOT_READY 
BCK_RD_SHOOT_WAIT 
BCK_RD_SHOUT 
BCK_RD_SIGN 
BCK_RD_SLEEP_LOOKAROUND 
BCK_RD_SLEEP_STANDUP 
BCK_RD_SLEEP_WAIT 
BCK_RD_WAIT01 
BCK_RD_WALK 
BMDR_RD 
BMDR_RD_ARROW 
BMDR_RD_BARROW 
BMDR_RD_BOW 
BMDR_RD_CLUB 
BMDR_RD_CLUBB 
BMDR_RD_EYE 

◆ Joint

enum Joint
Enumerator
JNT_KOSI 
JNT_HIP1 
JNT_KOKAL 
JNT_MOMOL 
JNT_SUNEL1 
JNT_ASIL 
JNT_KOKAR 
JNT_MOMORR 
JNT_SUNER1 
JNT_ASIR 
JNT_MUNE1 
JNT_MUNE2 
JNT_KUBI 
JNT_HEAD 
JNT_HIMOL 
JNT_HIMOR 
JNT_SHOULDERL 
JNT_ARML1 
JNT_ARML2 
JNT_HANDL 
JNT_YUBIL 
JNT_SHOULDERR 
JNT_ARMR1 
JNT_ARMR2 
JNT_HANDR 
JNT_YUBIR 

Function Documentation

◆ action()

static void action ( e_rd_class * i_this)
static

◆ anm_init()

static void anm_init ( e_rd_class * i_this,
int i_anmID,
f32 i_morf,
u8 i_mode,
f32 i_speed )
static

◆ at_hit_check()

static fopAc_ac_c * at_hit_check ( e_rd_class * i_this)
static

◆ big_damage()

static void big_damage ( e_rd_class * i_this)
static

◆ body_gake()

static BOOL body_gake ( e_rd_class * i_this)
static

◆ bomb_check()

static dBomb_c * bomb_check ( e_rd_class * i_this)
static

◆ bomb_view_check()

static dBomb_c * bomb_view_check ( e_rd_class * i_this)
static

◆ cam_3d_morf()

static void cam_3d_morf ( e_rd_class * i_this,
f32 param_2 )
static

◆ cam_spd_set()

static void cam_spd_set ( e_rd_class * i_this)
static

◆ coach_game_actor_set()

static void coach_game_actor_set ( e_rd_class * i_this)
static

◆ daE_RD_Create()

static cPhs__Step daE_RD_Create ( fopAc_ac_c * a_this)
static

◆ daE_RD_Delete()

static int daE_RD_Delete ( e_rd_class * i_this)
static

◆ daE_RD_Draw()

static int daE_RD_Draw ( e_rd_class * i_this)
static

◆ daE_RD_Execute()

static int daE_RD_Execute ( e_rd_class * i_this)
static

◆ daE_RD_IsDelete()

static int daE_RD_IsDelete ( e_rd_class * i_this)
static

◆ damage_check()

static void damage_check ( e_rd_class * i_this)
static

◆ demo_camera()

static void demo_camera ( e_rd_class * i_this)
static

◆ e_rd_a_damage()

static void e_rd_a_damage ( e_rd_class * i_this)
static

◆ e_rd_avoid()

static void e_rd_avoid ( e_rd_class * i_this)
static

◆ e_rd_bomb_action()

static void e_rd_bomb_action ( e_rd_class * i_this)
static

◆ e_rd_bow()

static void e_rd_bow ( e_rd_class * i_this)
static

◆ e_rd_bow2()

static s8 e_rd_bow2 ( e_rd_class * i_this)
static

◆ e_rd_bow3()

static s8 e_rd_bow3 ( e_rd_class * i_this)
static

◆ e_rd_bow_ikki()

static void e_rd_bow_ikki ( e_rd_class * i_this)
static

◆ e_rd_bow_run()

static void e_rd_bow_run ( e_rd_class * i_this)
static

◆ e_rd_commander()

static void e_rd_commander ( e_rd_class * i_this)
static

◆ e_rd_damage()

static void e_rd_damage ( e_rd_class * i_this)
static

◆ e_rd_drop()

static void e_rd_drop ( e_rd_class * i_this)
static

◆ e_rd_excite()

static void e_rd_excite ( e_rd_class * i_this)
static

◆ e_rd_fight()

static void e_rd_fight ( e_rd_class * i_this)
static

◆ e_rd_fight_run()

static void e_rd_fight_run ( e_rd_class * i_this)
static

◆ e_rd_ikki2_end()

static void e_rd_ikki2_end ( e_rd_class * i_this)
static

◆ e_rd_ikki2_start()

static void e_rd_ikki2_start ( e_rd_class * i_this)
static

◆ e_rd_ikki_end()

static void e_rd_ikki_end ( e_rd_class * i_this)
static

◆ e_rd_jyunkai()

static void e_rd_jyunkai ( e_rd_class * i_this)
static

◆ e_rd_kiba_end()

static void e_rd_kiba_end ( e_rd_class * i_this)
static

◆ e_rd_kiba_start()

static void e_rd_kiba_start ( e_rd_class * i_this)
static

◆ e_rd_lv9_end()

static void e_rd_lv9_end ( e_rd_class * i_this)
static

◆ e_rd_normal()

static void e_rd_normal ( e_rd_class * i_this)
static

◆ e_rd_reg()

static void e_rd_reg ( e_rd_class * i_this)
static

◆ e_rd_s_damage()

static void e_rd_s_damage ( e_rd_class * i_this)
static

◆ e_rd_sleep()

static void e_rd_sleep ( e_rd_class * i_this)
static

◆ e_rd_stand()

static void e_rd_stand ( e_rd_class * i_this)
static

◆ e_rd_tag()

static void e_rd_tag ( e_rd_class * i_this)
static

◆ e_rd_water()

static void e_rd_water ( e_rd_class * i_this)
static

◆ e_rd_wb_bjump()

static void e_rd_wb_bjump ( e_rd_class * i_this)
static

◆ e_rd_wb_ride()

static void e_rd_wb_ride ( e_rd_class * i_this)
static

◆ e_rd_wb_run()

static void e_rd_wb_run ( e_rd_class * i_this)
static

◆ e_rd_wb_run_B()

static void e_rd_wb_run_B ( e_rd_class * i_this)
static

◆ e_rd_wb_search()

static void e_rd_wb_search ( e_rd_class * i_this)
static

◆ e_rd_yagura()

static s8 e_rd_yagura ( e_rd_class * i_this)
static

◆ fire_eff_set()

static void fire_eff_set ( e_rd_class * i_this)
static

◆ gake_check()

static s16 gake_check ( e_rd_class * i_this,
f32 param_2 )
static

◆ get_pla()

static fopAc_ac_c * get_pla ( fopAc_ac_c * a_this)
static

◆ horn_anm_init()

static void horn_anm_init ( e_rd_class * i_this,
int i_anmID,
f32 i_morf,
u8 i_mode,
f32 i_speed )
static

◆ kado_check()

static int kado_check ( e_rd_class * i_this)
static

◆ move_gake_check()

static BOOL move_gake_check ( e_rd_class * i_this,
f32 param_2 )
static

◆ nodeCallBack()

static int nodeCallBack ( J3DJoint * i_joint,
int param_2 )
static

◆ nodeCallBack_B()

static int nodeCallBack_B ( J3DJoint * i_joint,
int param_2 )
static

◆ nodeCallBack_bow()

static int nodeCallBack_bow ( J3DJoint * i_joint,
int param_2 )
static

◆ other_bg_check()

static BOOL other_bg_check ( e_rd_class * i_this,
fopAc_ac_c * i_other )
static

◆ otoCheck()

static BOOL otoCheck ( fopAc_ac_c * i_actor,
f32 param_2 )
static

◆ part_break()

static void part_break ( e_rd_class * i_this)
static

◆ path_check()

static BOOL path_check ( e_rd_class * i_this)
static

◆ pl_check()

static BOOL pl_check ( e_rd_class * i_this,
f32 param_2,
s16 param_3 )
static

◆ pl_pass_check()

static BOOL pl_pass_check ( e_rd_class * i_this,
f32 param_2 )
static

◆ rd_disappear()

static void rd_disappear ( e_rd_class * i_this)
static

◆ ride_game_actor_set()

static void ride_game_actor_set ( e_rd_class * i_this)
static

◆ ride_off()

static void ride_off ( e_rd_class * i_this)
static

◆ s_b_sub()

static void * s_b_sub ( void * i_actor,
void * i_data )
static

◆ s_bikkuri_sub()

static void * s_bikkuri_sub ( void * i_actor,
void * i_data )
static

◆ s_boom_sub()

static void * s_boom_sub ( void * i_actor,
void * i_data )
static

◆ s_command2_sub()

static void * s_command2_sub ( void * i_actor,
void * i_data )
static

◆ s_command3_sub()

static void * s_command3_sub ( void * i_actor,
void * i_data )
static

◆ s_command4_sub()

static void * s_command4_sub ( void * i_actor,
void * i_data )
static

◆ s_ep_sub()

static void * s_ep_sub ( void * i_actor,
void * i_data )
static

◆ s_lv9arrow_sub()

static void * s_lv9arrow_sub ( void * i_actor,
void * i_data )
static

◆ s_lv9arrow_sub2()

static void * s_lv9arrow_sub2 ( void * i_actor,
void * i_data )
static

◆ s_lv9dn_sub()

static void * s_lv9dn_sub ( void * i_actor,
void * i_data )
static

◆ s_lv9dn_sub2()

static void * s_lv9dn_sub2 ( void * i_actor,
void * i_data )
static

◆ s_lv9dn_sub3()

static void * s_lv9dn_sub3 ( void * i_actor,
void * i_data )
static

◆ s_lv9rd_sub()

static void * s_lv9rd_sub ( void * i_actor,
void * i_data )
static

◆ s_lv9rd_sub2()

static void * s_lv9rd_sub2 ( void * i_actor,
void * i_data )
static

◆ s_lv9rd_sub3()

static void * s_lv9rd_sub3 ( void * i_actor,
void * i_data )
static

◆ s_other_sub()

static void * s_other_sub ( void * i_actor,
void * i_data )
static

◆ s_rdb_sub()

static void * s_rdb_sub ( void * i_actor,
void * i_data )
static

◆ s_saku_sub()

static void * s_saku_sub ( void * i_actor,
void * i_data )
static

◆ s_tag_sub()

static void * s_tag_sub ( void * i_actor,
void * i_data )
static

◆ s_wb_sub()

static void * s_wb_sub ( void * i_actor,
void * i_data )
static

◆ s_wb_sub2()

static void * s_wb_sub2 ( void * i_actor,
void * i_data )
static

◆ s_wbrun_sub()

static void * s_wbrun_sub ( void * i_actor,
void * i_data )
static

◆ search_bomb()

static dBomb_c * search_bomb ( e_rd_class * i_this,
int param_2 )
static

◆ search_wb()

static fpc_ProcID search_wb ( e_rd_class * i_this,
s16 param_2 )
static

◆ small_damage()

static void small_damage ( e_rd_class * i_this,
int param_2 )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * a_this)
static

◆ way_bg_check()

static BOOL way_bg_check ( e_rd_class * i_this,
f32 param_2 )
static

◆ way_check()

static BOOL way_check ( e_rd_class * i_this)
static

◆ wb_check()

static void wb_check ( e_rd_class * i_this,
s16 param_2 )
static

◆ wb_init_ride()

static BOOL wb_init_ride ( e_rd_class * i_this)
static

◆ wolfkick_damage()

static void wolfkick_damage ( e_rd_class * i_this)
static

Variable Documentation

◆ boss

e_rd_class* boss
static

◆ c_start

int c_start
static

◆ data_80519200

u8 data_80519200
static

◆ data_80519201

u8 data_80519201
static

◆ data_80519230

s8 data_80519230
static

◆ data_80519338

u8 data_80519338
static

◆ g_profile_E_RD

actor_process_profile_definition g_profile_E_RD
extern
Initial value:
= {
7,
sizeof(e_rd_class),
0,
0,
154,
0x00044000,
}
Bulblin.
Definition d_a_e_rd.h:19
static AUDIO_INSTANCES actor_method_class l_daE_RD_Method
Definition d_a_e_rd.cpp:7367
@ PROC_E_RD
Definition d_procname.h:477
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ENEMY_e
Definition f_op_actor.h:40
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:63
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:9
process_method_class base
Definition f_pc_leaf.h:12

◆ instanceCount

s8 instanceCount
static

◆ jv_offset

u8 jv_offset[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ l_daE_RD_Method

AUDIO_INSTANCES actor_method_class l_daE_RD_Method
static
Initial value:
= {
}
static int daE_RD_Draw(e_rd_class *i_this)
Definition d_a_e_rd.cpp:405
static cPhs__Step daE_RD_Create(fopAc_ac_c *a_this)
Definition d_a_e_rd.cpp:7054
static int daE_RD_Delete(e_rd_class *i_this)
Definition d_a_e_rd.cpp:6802
static int daE_RD_IsDelete(e_rd_class *i_this)
Definition d_a_e_rd.cpp:6798
static int daE_RD_Execute(e_rd_class *i_this)
Definition d_a_e_rd.cpp:6138
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_RD_HIO_c l_HIO
static

◆ l_initHIO

u8 l_initHIO
static

◆ lbl_70_bss_AE

s8 lbl_70_bss_AE
static

◆ rd_count

int rd_count
static

◆ S_find

s16 S_find
static

◆ S_find_pos

cXyz S_find_pos
static

◆ target_info

fopAc_ac_c* target_info[10]
static

◆ target_info_count

int target_info_count
static