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

f32 dummyLiteral0 ()
 
f64 dummyLiteral1 ()
 
f64 dummyLiteral2 ()
 
f64 dummyLiteral3 ()
 
f32 dummyLiteral4 ()
 
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 SECTION_DATA u8 cNullVec__6Z2Calc [12]
 
static SECTION_DATA u32 lit_1787 [1+4]
 
static SECTION_DATA u8 e_prim [8]
 
static SECTION_DATA u8 e_env [8]
 
static SECTION_DATA u8 eff_id [6+2]
 
static u8 lit_1109 [1+3]
 
static u8 lit_1107 [1+3]
 
static u8 lit_1105 [1+3]
 
static u8 lit_1104 [1+3]
 
static u8 lit_1099 [1+3]
 
static u8 lit_1097 [1+3]
 
static u8 lit_1095 [1+3]
 
static u8 lit_1094 [1+3]
 
static u8 lit_1057 [1+3]
 
static u8 lit_1055 [1+3]
 
static u8 lit_1053 [1+3]
 
static u8 lit_1052 [1+3]
 
static u8 lit_1014 [1+3]
 
static u8 lit_1012 [1+3]
 
static u8 lit_1010 [1+3]
 
static u8 struct_805DDAAC
 
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 u8 data_805DE2AC [4]
 
static u8 data_805DE2B0 [4]
 
static u8 data_805DE2B4 [4]
 
static u8 data_805DE2B8 [4]
 
static u8 data_805DE2BC [4]
 
static u8 data_805DE2C0 [4]
 
static u8 data_805DE2C4 [4]
 
static u8 data_805DE2C8 [4]
 
static u8 data_805DE2CC [4]
 
static u8 data_805DE2D0 [4]
 
static u8 data_805DE2D4 [4]
 
static u8 data_805DE2D8 [4]
 
static u8 data_805DE2DC [4]
 
static u8 data_805DE2E0 [4]
 
static u8 data_805DE2E4 [4]
 
static u8 data_805DE2E8 [4]
 
static u8 data_805DE2EC [4]
 
static u8 data_805DE2F0 [4]
 
static u8 data_805DE2F4 [4]
 
static u8 data_805DE2F8 [4]
 
static u8 data_805DE2FC [4]
 
static u8 data_805DE300 [4]
 
static u8 data_805DE304 [4]
 
static u8 data_805DE308 [4]
 
static u8 data_805DE30C [4]
 
static actor_method_class l_daB_DS_Method
 
actor_process_profile_definition g_profile_B_DS
 

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

◆ dummyLiteral0()

f32 dummyLiteral0 ( )

◆ dummyLiteral1()

f64 dummyLiteral1 ( )

◆ dummyLiteral2()

f64 dummyLiteral2 ( )

◆ dummyLiteral3()

f64 dummyLiteral3 ( )

◆ dummyLiteral4()

f32 dummyLiteral4 ( )

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c i_this)
static

Variable Documentation

◆ breathTimerBase

u8 breathTimerBase
static

◆ cNullVec__6Z2Calc

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

◆ data_805DE2AC

u8 data_805DE2AC[4]
static

◆ data_805DE2B0

u8 data_805DE2B0[4]
static

◆ data_805DE2B4

u8 data_805DE2B4[4]
static

◆ data_805DE2B8

u8 data_805DE2B8[4]
static

◆ data_805DE2BC

u8 data_805DE2BC[4]
static

◆ data_805DE2C0

u8 data_805DE2C0[4]
static

◆ data_805DE2C4

u8 data_805DE2C4[4]
static

◆ data_805DE2C8

u8 data_805DE2C8[4]
static

◆ data_805DE2CC

u8 data_805DE2CC[4]
static

◆ data_805DE2D0

u8 data_805DE2D0[4]
static

◆ data_805DE2D4

u8 data_805DE2D4[4]
static

◆ data_805DE2D8

u8 data_805DE2D8[4]
static

◆ data_805DE2DC

u8 data_805DE2DC[4]
static

◆ data_805DE2E0

u8 data_805DE2E0[4]
static

◆ data_805DE2E4

u8 data_805DE2E4[4]
static

◆ data_805DE2E8

u8 data_805DE2E8[4]
static

◆ data_805DE2EC

u8 data_805DE2EC[4]
static

◆ data_805DE2F0

u8 data_805DE2F0[4]
static

◆ data_805DE2F4

u8 data_805DE2F4[4]
static

◆ data_805DE2F8

u8 data_805DE2F8[4]
static

◆ data_805DE2FC

u8 data_805DE2FC[4]
static

◆ data_805DE300

u8 data_805DE300[4]
static

◆ data_805DE304

u8 data_805DE304[4]
static

◆ data_805DE308

u8 data_805DE308[4]
static

◆ data_805DE30C

u8 data_805DE30C[4]
static

◆ e_env

SECTION_DATA u8 e_env[8]
static
Initial value:
= {
0x5A, 0x2D, 0x2D, 0x00, 0x3C, 0x1E, 0x1E, 0x00,
}

◆ e_prim

SECTION_DATA u8 e_prim[8]
static
Initial value:
= {
0xFF, 0x78, 0x00, 0x00, 0xFF, 0x64, 0x78, 0x00,
}

◆ eff_id

SECTION_DATA u8 eff_id[6+2]
static
Initial value:
= {
0x02,
0x9D,
0x02,
0x9E,
0x02,
0x9F,
0x00,
0x00,
}

◆ 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:6110
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
@ PROC_B_DS
Definition d_procname.h:251
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ENEMY_e
Definition f_op_actor.h:40
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ 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:5521
static cPhs__Step daB_DS_Create(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:5931
static int daB_DS_IsDelete(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:5497
static int daB_DS_Draw(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:582
static int daB_DS_Execute(daB_DS_c *i_this)
Definition d_a_b_ds.cpp:5492
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

◆ lit_1010

u8 lit_1010[1+3]
static

◆ lit_1012

u8 lit_1012[1+3]
static

◆ lit_1014

u8 lit_1014[1+3]
static

◆ lit_1052

u8 lit_1052[1+3]
static

◆ lit_1053

u8 lit_1053[1+3]
static

◆ lit_1055

u8 lit_1055[1+3]
static

◆ lit_1057

u8 lit_1057[1+3]
static

◆ lit_1094

u8 lit_1094[1+3]
static

◆ lit_1095

u8 lit_1095[1+3]
static

◆ lit_1097

u8 lit_1097[1+3]
static

◆ lit_1099

u8 lit_1099[1+3]
static

◆ lit_1104

u8 lit_1104[1+3]
static

◆ lit_1105

u8 lit_1105[1+3]
static

◆ lit_1107

u8 lit_1107[1+3]
static

◆ lit_1109

u8 lit_1109[1+3]
static

◆ lit_1787

SECTION_DATA u32 lit_1787[1+4]
static
Initial value:
= {
0x02000201,
0x40080000,
0x00000000,
0x3FE00000,
0x00000000,
}

◆ struct_805DDAAC

u8 struct_805DDAAC
static