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

Enumerations

enum  daObj_Kanban2_Action { ACTION_NORMAL_e , ACTION_PART_e , ACTION_FLOAT_e , ACTION_CARRY_e }
 
enum  daObj_Kanban2_DamageType {
  DAMAGE_VERTICAL_SPLIT , DAMAGE_HORIZONTAL_SPLIT , DAMAGE_HORIZONTAL_SPLIT2 , DAMAGE_BOTTOM_VERTICAL_SPLIT ,
  DAMAGE_TOP_VERTICAL_SPLIT , DAMAGE_PIECES , DAMAGE_TLBR_DIAGONAL , DAMAGE_TRBL_DIAGONAL ,
  DAMAGE_SHAKE , DAMAGE_NONE
}
 

Functions

static int daObj_Kanban2_Draw (daObj_Kanban2_c *i_this)
 
static f32 dummyFloat ()
 
static int daObj_Kanban2_Execute (daObj_Kanban2_c *i_this)
 
static int daObj_Kanban2_IsDelete (daObj_Kanban2_c *i_this)
 
static int daObj_Kanban2_Delete (daObj_Kanban2_c *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daObj_Kanban2_Create (daObj_Kanban2_c *i_this)
 

Variables

static u8 l_initHIO
 
static daObj_Kanban2_HIO_c l_HIO
 
static actor_method_class l_daObj_Kanban2_Method
 
actor_process_profile_definition g_profile_OBJ_KANBAN2
 

Enumeration Type Documentation

◆ daObj_Kanban2_Action

Enumerator
ACTION_NORMAL_e 
ACTION_PART_e 
ACTION_FLOAT_e 
ACTION_CARRY_e 

◆ daObj_Kanban2_DamageType

Enumerator
DAMAGE_VERTICAL_SPLIT 
DAMAGE_HORIZONTAL_SPLIT 
DAMAGE_HORIZONTAL_SPLIT2 
DAMAGE_BOTTOM_VERTICAL_SPLIT 
DAMAGE_TOP_VERTICAL_SPLIT 
DAMAGE_PIECES 
DAMAGE_TLBR_DIAGONAL 
DAMAGE_TRBL_DIAGONAL 
DAMAGE_SHAKE 
DAMAGE_NONE 

Function Documentation

◆ daObj_Kanban2_Create()

static int daObj_Kanban2_Create ( daObj_Kanban2_c * i_this)
static

◆ daObj_Kanban2_Delete()

static int daObj_Kanban2_Delete ( daObj_Kanban2_c * i_this)
static

◆ daObj_Kanban2_Draw()

static int daObj_Kanban2_Draw ( daObj_Kanban2_c * i_this)
static

◆ daObj_Kanban2_Execute()

static int daObj_Kanban2_Execute ( daObj_Kanban2_c * i_this)
static

◆ daObj_Kanban2_IsDelete()

static int daObj_Kanban2_IsDelete ( daObj_Kanban2_c * i_this)
static

◆ dummyFloat()

static f32 dummyFloat ( )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ g_profile_OBJ_KANBAN2

actor_process_profile_definition g_profile_OBJ_KANBAN2
extern
Initial value:
= {
7,
sizeof(daObj_Kanban2_c),
0,
0,
63,
0x00044100,
}
Sign 2 (Shredded Sign)
Definition d_a_obj_kanban2.h:18
static actor_method_class l_daObj_Kanban2_Method
Definition d_a_obj_kanban2.cpp:1786
@ PROC_OBJ_KANBAN2
Definition d_procname.h:292
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ fopAc_ENV_e
Definition f_op_actor.h:41
@ 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_daObj_Kanban2_Method

actor_method_class l_daObj_Kanban2_Method
static
Initial value:
= {
}
static int daObj_Kanban2_Delete(daObj_Kanban2_c *i_this)
Definition d_a_obj_kanban2.cpp:1674
static int daObj_Kanban2_Execute(daObj_Kanban2_c *i_this)
Definition d_a_obj_kanban2.cpp:1651
static int daObj_Kanban2_IsDelete(daObj_Kanban2_c *i_this)
Definition d_a_obj_kanban2.cpp:1655
static int daObj_Kanban2_Draw(daObj_Kanban2_c *i_this)
Definition d_a_obj_kanban2.cpp:256
static int daObj_Kanban2_Create(daObj_Kanban2_c *i_this)
Definition d_a_obj_kanban2.cpp:1782
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daObj_Kanban2_HIO_c l_HIO
static

◆ l_initHIO

u8 l_initHIO
static