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

Enumerations

enum  daB_DS_Joint {
  DS_JNT_BACKBONE1 , DS_JNT_BACKBONE2 , DS_JNT_BACKBONE3 , DS_JNT_BACKBONE4 ,
  DS_JNT_NECK1 , DS_JNT_NECK2 , DS_JNT_HEAD , DS_JNT_JAW ,
  DS_JNT_SHOULDER_BL , DS_JNT_ARM_L1 , DS_JNT_ARM_L2 , DS_JNT_HAND_L ,
  DS_JNT_LYUBI_A1 , DS_JNT_LYUBI_A2 , DS_JNT_LYUBI_A3 , DS_JNT_LYUBI_B1 ,
  DS_JNT_LYUBI_B2 , DS_JNT_LYUBI_B3 , DS_JNT_LYUBI_C1 , DS_JNT_LYUBI_C2 ,
  DS_JNT_LYUBI_C3 , DS_JNT_LYUBI_D1 , DS_JNT_LYUBI_D2 , DS_JNT_LYUBI_D3 ,
  DS_JNT_LYUBI_E1 , DS_JNT_LYUBI_E2 , DS_JNT_LYUBI_E3 , DS_JNT_SHOULDER_BR ,
  DS_JNT_ARM_R1 , DS_JNT_ARM_R2 , DS_JNT_HAND_R , DS_JNT_RYUBI_A1 ,
  DS_JNT_RYUBI_A2 , DS_JNT_RYUBI_A3 , DS_JNT_RYUBI_B1 , DS_JNT_RYUBI_B2 ,
  DS_JNT_RYUBI_B3 , DS_JNT_RYUBI_C1 , DS_JNT_RYUBI_C2 , DS_JNT_RYUBI_C3 ,
  DS_JNT_RYUBI_D1 , DS_JNT_RYUBI_D2 , DS_JNT_RYUBI_D3 , DS_JNT_RYUBI_E1 ,
  DS_JNT_RYUBI_E2 , DS_JNT_RYUBI_E3 , DS_JNT_SHOULDER_L , DS_JNT_SHOULDER_R
}
 
enum  daB_DS_head_Joint {
  DS_HEAD_JNT_HEAD , DS_HEAD_JNT_FUR_B , DS_HEAD_JNT_FUR_L1 , DS_HEAD_JNT_FUR_L2 ,
  DS_HEAD_JNT_FUR_R1 , DS_HEAD_JNT_FUR_R2 , DS_HEAD_JNT_JAW
}
 

Functions

static int daB_DS_Draw (daB_DS_c *i_this)
 
static int daB_DS_Execute (daB_DS_c *i_this)
 
static int daB_DS_IsDelete (daB_DS_c *i_this)
 
static int daB_DS_Delete (daB_DS_c *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static cPhs__Step daB_DS_Create (daB_DS_c *i_this)
 

Variables

static bool hioInit
 
static daB_DS_HIO_c l_HIO
 
static s16 handL_ang
 
static s16 handR_ang
 
static s16 handX_ang
 
static u8 breathTimerBase
 
static u16 eff_smoke_id [2] = {0x8BC4, 0x8BC5}
 
static actor_method_class l_daB_DS_Method
 
actor_process_profile_definition g_profile_B_DS
 
 AUDIO_INSTANCES
 

Enumeration Type Documentation

◆ daB_DS_head_Joint

Enumerator
DS_HEAD_JNT_HEAD 
DS_HEAD_JNT_FUR_B 
DS_HEAD_JNT_FUR_L1 
DS_HEAD_JNT_FUR_L2 
DS_HEAD_JNT_FUR_R1 
DS_HEAD_JNT_FUR_R2 
DS_HEAD_JNT_JAW 

◆ daB_DS_Joint

d_a_b_ds.cpp Boss - Stallord

Enumerator
DS_JNT_BACKBONE1 
DS_JNT_BACKBONE2 
DS_JNT_BACKBONE3 
DS_JNT_BACKBONE4 
DS_JNT_NECK1 
DS_JNT_NECK2 
DS_JNT_HEAD 
DS_JNT_JAW 
DS_JNT_SHOULDER_BL 
DS_JNT_ARM_L1 
DS_JNT_ARM_L2 
DS_JNT_HAND_L 
DS_JNT_LYUBI_A1 
DS_JNT_LYUBI_A2 
DS_JNT_LYUBI_A3 
DS_JNT_LYUBI_B1 
DS_JNT_LYUBI_B2 
DS_JNT_LYUBI_B3 
DS_JNT_LYUBI_C1 
DS_JNT_LYUBI_C2 
DS_JNT_LYUBI_C3 
DS_JNT_LYUBI_D1 
DS_JNT_LYUBI_D2 
DS_JNT_LYUBI_D3 
DS_JNT_LYUBI_E1 
DS_JNT_LYUBI_E2 
DS_JNT_LYUBI_E3 
DS_JNT_SHOULDER_BR 
DS_JNT_ARM_R1 
DS_JNT_ARM_R2 
DS_JNT_HAND_R 
DS_JNT_RYUBI_A1 
DS_JNT_RYUBI_A2 
DS_JNT_RYUBI_A3 
DS_JNT_RYUBI_B1 
DS_JNT_RYUBI_B2 
DS_JNT_RYUBI_B3 
DS_JNT_RYUBI_C1 
DS_JNT_RYUBI_C2 
DS_JNT_RYUBI_C3 
DS_JNT_RYUBI_D1 
DS_JNT_RYUBI_D2 
DS_JNT_RYUBI_D3 
DS_JNT_RYUBI_E1 
DS_JNT_RYUBI_E2 
DS_JNT_RYUBI_E3 
DS_JNT_SHOULDER_L 
DS_JNT_SHOULDER_R 

Function Documentation

◆ daB_DS_Create()

static cPhs__Step daB_DS_Create ( daB_DS_c * i_this)
static

◆ daB_DS_Delete()

static int daB_DS_Delete ( daB_DS_c * i_this)
static

◆ daB_DS_Draw()

static int daB_DS_Draw ( daB_DS_c * i_this)
static

◆ daB_DS_Execute()

static int daB_DS_Execute ( daB_DS_c * i_this)
static

◆ daB_DS_IsDelete()

static int daB_DS_IsDelete ( daB_DS_c * i_this)
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ breathTimerBase

u8 breathTimerBase
static

◆ eff_smoke_id

u16 eff_smoke_id[2] = {0x8BC4, 0x8BC5}
static

◆ g_profile_B_DS

actor_process_profile_definition g_profile_B_DS
extern
Initial value:
= {
4,
sizeof(daB_DS_c),
0,
0,
0xDC,
0x4040000,
}
Stallord.
Definition d_a_b_ds.h:21
static actor_method_class l_daB_DS_Method
Definition d_a_b_ds.cpp:5683
@ PROC_B_DS
Definition d_procname.h:255
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

◆ handL_ang

s16 handL_ang
static

◆ handR_ang

s16 handR_ang
static

◆ handX_ang

s16 handX_ang
static

◆ hioInit

bool hioInit
static

◆ l_daB_DS_Method

actor_method_class l_daB_DS_Method
static
Initial value:
= {
}
static int daB_DS_Delete(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:5274
static cPhs__Step daB_DS_Create(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:5679
static int daB_DS_IsDelete(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:5252
static int daB_DS_Draw(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:401
static int daB_DS_Execute(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:5248
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daB_DS_HIO_c l_HIO
static