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

Functions

static void * s_sub1 (void *i_actor, void *i_data)
 
static int daNpcImpal_Create (void *i_this)
 
static int daNpcImpal_Delete (void *i_this)
 
static int daNpcImpal_Execute (void *i_this)
 
static int daNpcImpal_Draw (void *i_this)
 
static int daNpcImpal_IsDelete (void *i_this)
 

Variables

NPC_IMPAL_HIO_CLASS l_HIO
 
static daNpc_GetParam2 l_bckGetParamList [18]
 
static daNpc_GetParam2 l_btpGetParamList [10]
 
static daNpc_GetParam2 l_btkGetParamList [4]
 
static char * l_arcNames [1] = {"impal"}
 
static char * l_evtNames [4]
 
static Vec l_resetPos = {2536.763671875f, 99.99166107177734f, -1154.2318115234375f}
 
static char * l_myName = "impal"
 
static actor_method_class daNpcImpal_MethodTable
 
actor_process_profile_definition g_profile_NPC_IMPAL
 

Function Documentation

◆ daNpcImpal_Create()

static int daNpcImpal_Create ( void * i_this)
static

◆ daNpcImpal_Delete()

static int daNpcImpal_Delete ( void * i_this)
static

◆ daNpcImpal_Draw()

static int daNpcImpal_Draw ( void * i_this)
static

◆ daNpcImpal_Execute()

static int daNpcImpal_Execute ( void * i_this)
static

◆ daNpcImpal_IsDelete()

static int daNpcImpal_IsDelete ( void * i_this)
static

◆ s_sub1()

static void * s_sub1 ( void * i_actor,
void * i_data )
static

Variable Documentation

◆ daNpcImpal_MethodTable

actor_method_class daNpcImpal_MethodTable
static
Initial value:
= {
}
static int daNpcImpal_Draw(void *i_this)
Definition d_a_npc_impal.cpp:1124
static int daNpcImpal_Create(void *i_this)
Definition d_a_npc_impal.cpp:1112
static int daNpcImpal_Delete(void *i_this)
Definition d_a_npc_impal.cpp:1116
static int daNpcImpal_IsDelete(void *i_this)
Definition d_a_npc_impal.cpp:1128
static int daNpcImpal_Execute(void *i_this)
Definition d_a_npc_impal.cpp:1120
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_IMPAL

actor_process_profile_definition g_profile_NPC_IMPAL
extern
Initial value:
= {
7,
sizeof(daNpcImpal_c),
0,
0,
416,
0x00040100,
}
Impaz.
Definition d_a_npc_impal.h:41
static actor_method_class daNpcImpal_MethodTable
Definition d_a_npc_impal.cpp:1233
@ PROC_NPC_IMPAL
Definition d_procname.h:678
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_NPC_e
Definition f_op_actor.h:42
@ 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_arcNames

char* l_arcNames[1] = {"impal"}
static

◆ l_bckGetParamList

daNpc_GetParam2 l_bckGetParamList[18]
static
Initial value:
= {
{-1, 2, 0}, {14, 0, 0}, {8, 0, 0}, {7, 2, 0}, {11, 0, 0}, {13, 0, 0},
{12, 0, 0}, {15, 2, 0}, {17, 2, 0}, {16, 2, 0}, {22, 2, 0}, {19, 2, 0},
{23, 2, 0}, {18, 0, 0}, {21, 0, 0}, {20, 0, 0}, {10, 0, 0}, {9, 2, 0},
}

◆ l_btkGetParamList

daNpc_GetParam2 l_btkGetParamList[4]
static
Initial value:
= {
{29, 2, 0},
{32, 2, 0},
{31, 0, 0},
{30, 2, 0},
}

◆ l_btpGetParamList

daNpc_GetParam2 l_btpGetParamList[10]
static
Initial value:
= {
{35, 2, 0}, {41, 2, 0}, {37, 0, 0}, {36, 2, 0}, {38, 2, 0},
{40, 2, 0}, {39, 0, 0}, {42, 2, 0}, {44, 2, 0}, {43, 2, 0},
}

◆ l_evtNames

char* l_evtNames[4]
static
Initial value:
= {
NULL,
"IMPAL_APPEAR1",
"IMPAL_APPEAR2",
"IMPAL_COPYROD",
}

◆ l_HIO

NPC_IMPAL_HIO_CLASS l_HIO

◆ l_myName

char* l_myName = "impal"
static

◆ l_resetPos

Vec l_resetPos = {2536.763671875f, 99.99166107177734f, -1154.2318115234375f}
static