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

Classes

class  daObjFlag2_Hio_c
 

Functions

static u8 l_pennant_flagDL[152] ATTRIBUTE_ALIGN (32)
 
static int createSolidHeap (fopAc_ac_c *i_this)
 
static int daObjFlag2_Draw (daObjFlag2_c *i_this)
 
static int daObjFlag2_Execute (daObjFlag2_c *i_this)
 
static int daObjFlag2_IsDelete (daObjFlag2_c *i_this)
 
static int daObjFlag2_Delete (daObjFlag2_c *i_this)
 
static int daObjFlag2_Create (fopAc_ac_c *i_this)
 

Variables

daObjFlag2_Hio_c M_hio
 
static Vec l_pennant_flag_pos [21]
 
static f32 l_texCoord_64x64 [42]
 
static f32 l_texCoord [42]
 
static actor_method_class l_daObjFlag2_Method
 
actor_process_profile_definition g_profile_Obj_Flag2
 

Function Documentation

◆ ATTRIBUTE_ALIGN()

static u8 l_pennant_flagDL[152] ATTRIBUTE_ALIGN ( 32 )
static

◆ createSolidHeap()

static int createSolidHeap ( fopAc_ac_c * i_this)
static

◆ daObjFlag2_Create()

static int daObjFlag2_Create ( fopAc_ac_c * i_this)
static

◆ daObjFlag2_Delete()

static int daObjFlag2_Delete ( daObjFlag2_c * i_this)
static

◆ daObjFlag2_Draw()

static int daObjFlag2_Draw ( daObjFlag2_c * i_this)
static

◆ daObjFlag2_Execute()

static int daObjFlag2_Execute ( daObjFlag2_c * i_this)
static

◆ daObjFlag2_IsDelete()

static int daObjFlag2_IsDelete ( daObjFlag2_c * i_this)
static

Variable Documentation

◆ g_profile_Obj_Flag2

actor_process_profile_definition g_profile_Obj_Flag2
extern
Initial value:
= {
7,
sizeof(daObjFlag2_c),
0,
0,
27,
0x00044180,
}
Flag 2.
Definition d_a_obj_flag2.h:70
static actor_method_class l_daObjFlag2_Method
Definition d_a_obj_flag2.cpp:502
@ PROC_Obj_Flag2
Definition d_procname.h:325
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ 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

◆ l_daObjFlag2_Method

actor_method_class l_daObjFlag2_Method
static
Initial value:
= {
}
static int daObjFlag2_Execute(daObjFlag2_c *i_this)
Definition d_a_obj_flag2.cpp:473
static int daObjFlag2_Create(fopAc_ac_c *i_this)
Definition d_a_obj_flag2.cpp:498
static int daObjFlag2_Draw(daObjFlag2_c *i_this)
Definition d_a_obj_flag2.cpp:443
static int daObjFlag2_Delete(daObjFlag2_c *i_this)
Definition d_a_obj_flag2.cpp:481
static int daObjFlag2_IsDelete(daObjFlag2_c *i_this)
Definition d_a_obj_flag2.cpp:477
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_pennant_flag_pos

Vec l_pennant_flag_pos[21]
static
Initial value:
= {
0.0f, 0.0f, 500.0f, 0.0f, 30.0f, 400.0f, 0.0f, -30.0f, 400.0f, 0.0f, 60.0f,
300.0f, 0.0f, 0.0f, 300.0f, 0.0f, -60.0f, 300.0f, 0.0f, 90.0f, 200.0f, 0.0f,
30.0f, 200.0f, 0.0f, -30.0f, 200.0f, 0.0f, -90.0f, 200.0f, 0.0f, 120.0f, 100.0f,
0.0f, 60.0f, 100.0f, 0.0f, 0.0f, 100.0f, 0.0f, -60.0f, 100.0f, 0.0f, -120.0f,
100.0f, 0.0f, 150.0f, 0.0f, 0.0f, 90.0f, 0.0f, 0.0f, 30.0f, 0.0f, 0.0f,
-30.0f, 0.0f, 0.0f, -90.0f, 0.0f, 0.0f, -150.0f, 0.0f,
}

◆ l_texCoord

f32 l_texCoord[42]
static
Initial value:
= {
0.0, 0.5, 0.2f, 0.4f, 0.2f, 0.6f, 0.4f, 0.3f, 0.4f, 0.5, 0.4f, 0.7f, 0.6f, 0.2f,
0.6f, 0.4f, 0.6f, 0.6f, 0.6f, 0.8f, 0.8f, 0.1f, 0.8f, 0.3f, 0.8f, 0.5, 0.8f, 0.7f,
0.8f, 0.9f, 1.0, 0.0, 1.0, 0.2f, 1.0, 0.4f, 1.0, 0.6f, 1.0, 0.8f, 1.0, 1.0,
}

◆ l_texCoord_64x64

f32 l_texCoord_64x64[42]
static
Initial value:
= {
1.0, 0.5, 0.8f, 0.4f, 0.8f, 0.6f, 0.6f, 0.3f, 0.6f, 0.5, 0.6f, 0.7f, 0.4f, 0.2f,
0.4f, 0.4f, 0.4f, 0.6f, 0.4f, 0.8f, 0.2f, 0.1f, 0.2f, 0.3f, 0.2f, 0.5, 0.2f, 0.7f,
0.2f, 0.9f, 0.0, 0.0, 0.0, 0.2f, 0.0, 0.4f, 0.0, 0.6f, 0.0, 0.8f, 0.0, 1.0,
}

◆ M_hio