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

Functions

static int daLv3Water_Draw (daLv3Water_c *i_this)
 
static int daLv3Water_Execute (daLv3Water_c *i_this)
 
static int daLv3Water_Delete (daLv3Water_c *i_this)
 
static int daLv3Water_Create (fopAc_ac_c *i_this)
 

Variables

static daLv3Water_HIO_c l_HIO
 
static u8 cNullVec__6Z2Calc [12]
 
static u32 lit_1787 [1+4]
 
static charl_resNameIdx []
 
static daLv3Water_c::modeFunc l_mode_func []
 
static const int l_bmdIdx []
 
static const int l_dzbIdx []
 
static const int l_btkIdx []
 
static const int l_bmdIdrIdx []
 
static const int l_btkIdrIdx []
 
static u16 const estimateSizeTbl []
 
static actor_method_class l_daLv3Water_Method
 
actor_process_profile_definition g_profile_Obj_Lv3Water
 

Function Documentation

◆ daLv3Water_Create()

static int daLv3Water_Create ( fopAc_ac_c i_this)
static

◆ daLv3Water_Delete()

static int daLv3Water_Delete ( daLv3Water_c i_this)
static

◆ daLv3Water_Draw()

static int daLv3Water_Draw ( daLv3Water_c i_this)
static

◆ daLv3Water_Execute()

static int daLv3Water_Execute ( daLv3Water_c i_this)
static

Variable Documentation

◆ cNullVec__6Z2Calc

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

◆ estimateSizeTbl

u16 const estimateSizeTbl[]
static
Initial value:
= {
0x1CE0,
0x4F90,
0x1C80,
0x1C30,
0x1C30,
0x1C30,
0x1C30,
0x8000,
0x27D0,
0x2490,
0x1E60,
0x1C80,
0x1C80,
0x1C80,
0x4F90,
0x2880,
0x29D0,
0x2B00,
0x2040,
0x1360,
0x1360,
0x0000,
0x0000,
0x0000,
}

◆ g_profile_Obj_Lv3Water

actor_process_profile_definition g_profile_Obj_Lv3Water
extern
Initial value:
= {
3,
sizeof(daLv3Water_c),
0,
0,
616,
0x00044000,
}
Lakebed Temple Water.
Definition d_a_obj_lv3Water.h:18
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:64
static actor_method_class l_daLv3Water_Method
Definition d_a_obj_lv3Water.cpp:438
@ PROC_Obj_Lv3Water
Definition d_procname.h:218
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_bmdIdrIdx

const int l_bmdIdrIdx[]
static
Initial value:
= {
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, -1, -1,
}

◆ l_bmdIdx

const int l_bmdIdx[]
static
Initial value:
= {
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
}

◆ l_btkIdrIdx

const int l_btkIdrIdx[]
static
Initial value:
= {
10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, -1, -1,
}

◆ l_btkIdx

const int l_btkIdx[]
static
Initial value:
= {
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8,
}

◆ l_daLv3Water_Method

actor_method_class l_daLv3Water_Method
static
Initial value:
= {
}
static int daLv3Water_Create(fopAc_ac_c *i_this)
Definition d_a_obj_lv3Water.cpp:427
static int daLv3Water_Execute(daLv3Water_c *i_this)
Definition d_a_obj_lv3Water.cpp:415
static int daLv3Water_Delete(daLv3Water_c *i_this)
Definition d_a_obj_lv3Water.cpp:421
static int daLv3Water_Draw(daLv3Water_c *i_this)
Definition d_a_obj_lv3Water.cpp:410
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_dzbIdx

const int l_dzbIdx[]
static
Initial value:
= {
13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11,
}

◆ l_HIO

◆ l_mode_func

daLv3Water_c::modeFunc l_mode_func[]
static
Initial value:
= {
}
void mode_proc_wait()
Definition d_a_obj_lv3Water.cpp:289
void mode_proc_levelCtrl()
Definition d_a_obj_lv3Water.cpp:313

◆ l_resNameIdx

char* l_resNameIdx[]
static
Initial value:
= {
"Kr10water", "Kr10wat01", "Kr02wat00", "Kr03wat00", "Kr03wat01", "Kr03wat02", "Kr03wat03",
"Kr03wat04", "Kr07wat00", "Kr08wat00", "Kr08wat01", "Kr02wat01", "Kr02wat02", "Kr02wat03",
"Kr11wat00", "Kr12wat00", "Kr13wat00", "Kr13wat01", "Kr13wat02", "Kr03wat05", "Kr03wat06",
}

◆ lit_1787

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