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

Enumerations

enum  Raca_RES_File_ID {
  BCK_RACA_F_BITTERSMILE = 0x6 , BCK_RACA_F_SMILE , BCK_RACA_F_TALK_A , BCK_RACA_F_TALK_B ,
  BCK_RACA_FH_BITTERSMILE , BCK_RACA_FH_SMILE , BCK_RACA_FH_TALK_B , BCK_RACA_GIVEME ,
  BCK_RACA_HI , BCK_RACA_HI_WAIT , BCK_RACA_LISTEN , BCK_RACA_LISTEN_WAIT ,
  BCK_RACA_STEP , BCK_RACA_TALK_A , BCK_RACA_TALK_B , BCK_RACA_WAIT_A ,
  BCK_RACA_WALK_A , BMDR_RACA = 0x19 , BTK_RACA = 0x1C , BTK_RACA_TALK_B ,
  BTP_RACA = 0x20 , BTP_RACA_F_BITTERSMILE , BTP_RACA_F_SMILE , BTP_RACA_F_TALK_B ,
  BTP_RACA_FH_BITTERSMILE , BTP_RACA_FH_SMILE , BTP_RACA_FH_TALK_B
}
 
enum  RES_Name { NONE , RACA }
 
enum  Face_Motion {
  FACE_TALK_A , FACE_TALK_B , FACE_SMILE , FACE_BITTERSMILE ,
  FACE_H_TALK_B , FACE_H_SMILE , FACE_H_BITTERSMILE , FACE_NONE
}
 
enum  Motion {
  MOT_WAIT_A , MOT_TALK_A , MOT_TALK_B_GIVEME , MOT_HI ,
  MOT_HI_WAIT , MOT_LISTEN , MOT_LISTEN_WAIT , MOT_WALK_A ,
  MOT_STEP
}
 
enum  Type { TYPE_0 , TYPE_1 }
 

Functions

static int daNpc_Raca_Create (void *a_this)
 
static int daNpc_Raca_Delete (void *a_this)
 
static int daNpc_Raca_Execute (void *a_this)
 
static int daNpc_Raca_Draw (void *a_this)
 
static int daNpc_Raca_IsDelete (void *a_this)
 

Variables

static int l_bmdData [1][2]
 
static daNpcT_evtData_c l_evtList [2]
 
static char * l_resNameList [2]
 
static s8 l_loadResPtrn0 [2]
 
static s8l_loadResPtrnList [2]
 
static daNpcT_faceMotionAnmData_c l_faceMotionAnmData [8]
 
static daNpcT_motionAnmData_c l_motionAnmData [10]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData [32]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData [36]
 
static daNpc_Raca_Param_c l_HIO
 
static actor_method_class daNpc_Raca_MethodTable
 
actor_process_profile_definition g_profile_NPC_RACA
 

Enumeration Type Documentation

◆ Face_Motion

Enumerator
FACE_TALK_A 
FACE_TALK_B 
FACE_SMILE 
FACE_BITTERSMILE 
FACE_H_TALK_B 
FACE_H_SMILE 
FACE_H_BITTERSMILE 
FACE_NONE 

◆ Motion

enum Motion
Enumerator
MOT_WAIT_A 
MOT_TALK_A 
MOT_TALK_B_GIVEME 
MOT_HI 
MOT_HI_WAIT 
MOT_LISTEN 
MOT_LISTEN_WAIT 
MOT_WALK_A 
MOT_STEP 

◆ Raca_RES_File_ID

Enumerator
BCK_RACA_F_BITTERSMILE 
BCK_RACA_F_SMILE 
BCK_RACA_F_TALK_A 
BCK_RACA_F_TALK_B 
BCK_RACA_FH_BITTERSMILE 
BCK_RACA_FH_SMILE 
BCK_RACA_FH_TALK_B 
BCK_RACA_GIVEME 
BCK_RACA_HI 
BCK_RACA_HI_WAIT 
BCK_RACA_LISTEN 
BCK_RACA_LISTEN_WAIT 
BCK_RACA_STEP 
BCK_RACA_TALK_A 
BCK_RACA_TALK_B 
BCK_RACA_WAIT_A 
BCK_RACA_WALK_A 
BMDR_RACA 
BTK_RACA 
BTK_RACA_TALK_B 
BTP_RACA 
BTP_RACA_F_BITTERSMILE 
BTP_RACA_F_SMILE 
BTP_RACA_F_TALK_B 
BTP_RACA_FH_BITTERSMILE 
BTP_RACA_FH_SMILE 
BTP_RACA_FH_TALK_B 

◆ RES_Name

enum RES_Name
Enumerator
NONE 
RACA 

◆ Type

enum Type
Enumerator
TYPE_0 
TYPE_1 

Function Documentation

◆ daNpc_Raca_Create()

static int daNpc_Raca_Create ( void * a_this)
static

◆ daNpc_Raca_Delete()

static int daNpc_Raca_Delete ( void * a_this)
static

◆ daNpc_Raca_Draw()

static int daNpc_Raca_Draw ( void * a_this)
static

◆ daNpc_Raca_Execute()

static int daNpc_Raca_Execute ( void * a_this)
static

◆ daNpc_Raca_IsDelete()

static int daNpc_Raca_IsDelete ( void * a_this)
static

Variable Documentation

◆ daNpc_Raca_MethodTable

actor_method_class daNpc_Raca_MethodTable
static
Initial value:
= {
}
static int daNpc_Raca_Draw(void *a_this)
Definition d_a_npc_raca.cpp:810
static int daNpc_Raca_Create(void *a_this)
Definition d_a_npc_raca.cpp:798
static int daNpc_Raca_IsDelete(void *a_this)
Definition d_a_npc_raca.cpp:814
static int daNpc_Raca_Delete(void *a_this)
Definition d_a_npc_raca.cpp:802
static int daNpc_Raca_Execute(void *a_this)
Definition d_a_npc_raca.cpp:806
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_RACA

actor_process_profile_definition g_profile_NPC_RACA
extern
Initial value:
= {
7,
sizeof(daNpc_Raca_c),
0,
0,
356,
0x00040107,
}
Falbi.
Definition d_a_npc_raca.h:30
static actor_method_class daNpc_Raca_MethodTable
Definition d_a_npc_raca.cpp:820
@ PROC_NPC_RACA
Definition d_procname.h:620
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_bmdData

int l_bmdData[1][2]
static
Initial value:
= {
}
@ BMDR_RACA
Definition d_a_npc_raca.cpp:33
@ RACA
Definition d_a_npc_raca.cpp:51

◆ l_evtList

daNpcT_evtData_c l_evtList[2]
static
Initial value:
= {
{"", 0},
{"NO_RESPONSE", 0},
}

◆ l_faceMotionAnmData

daNpcT_faceMotionAnmData_c l_faceMotionAnmData[8]
static
Initial value:
= {
}
@ EMode_LOOP
Definition J3DAnimation.h:925
@ EMode_NONE
Definition J3DAnimation.h:923
@ BTP_RACA_FH_BITTERSMILE
Definition d_a_npc_raca.cpp:44
@ BTP_RACA_F_TALK_B
Definition d_a_npc_raca.cpp:43
@ BCK_RACA_F_TALK_A
Definition d_a_npc_raca.cpp:16
@ BTP_RACA_FH_SMILE
Definition d_a_npc_raca.cpp:45
@ BCK_RACA_FH_SMILE
Definition d_a_npc_raca.cpp:19
@ BCK_RACA_FH_BITTERSMILE
Definition d_a_npc_raca.cpp:18
@ BCK_RACA_F_BITTERSMILE
Definition d_a_npc_raca.cpp:14
@ BTP_RACA_F_BITTERSMILE
Definition d_a_npc_raca.cpp:41
@ BCK_RACA_FH_TALK_B
Definition d_a_npc_raca.cpp:20
@ BTP_RACA_FH_TALK_B
Definition d_a_npc_raca.cpp:46
@ BCK_RACA_F_SMILE
Definition d_a_npc_raca.cpp:15
@ BCK_RACA_F_TALK_B
Definition d_a_npc_raca.cpp:17
@ BTP_RACA
Definition d_a_npc_raca.cpp:40
@ BTP_RACA_F_SMILE
Definition d_a_npc_raca.cpp:42
@ NONE
Definition d_a_npc_raca.cpp:50

◆ l_faceMotionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData[32]
static
Initial value:
= {
{1, -1, 1}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{2, -1, 1}, {5, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{3, -1, 1}, {6, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{4, -1, 1}, {7, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{5, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{6, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{7, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{0, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
}

◆ l_HIO

daNpc_Raca_Param_c l_HIO
static

◆ l_loadResPtrn0

s8 l_loadResPtrn0[2]
static
Initial value:
= {
1, -1,
}

◆ l_loadResPtrnList

s8* l_loadResPtrnList[2]
static
Initial value:
= {
}
static s8 l_loadResPtrn0[2]
Definition d_a_npc_raca.cpp:96

◆ l_motionAnmData

daNpcT_motionAnmData_c l_motionAnmData[10]
static
Initial value:
= {
}
@ BCK_RACA_HI_WAIT
Definition d_a_npc_raca.cpp:23
@ BCK_RACA_STEP
Definition d_a_npc_raca.cpp:26
@ BTK_RACA_TALK_B
Definition d_a_npc_raca.cpp:37
@ BTK_RACA
Definition d_a_npc_raca.cpp:36
@ BCK_RACA_WALK_A
Definition d_a_npc_raca.cpp:30
@ BCK_RACA_LISTEN
Definition d_a_npc_raca.cpp:24
@ BCK_RACA_LISTEN_WAIT
Definition d_a_npc_raca.cpp:25
@ BCK_RACA_WAIT_A
Definition d_a_npc_raca.cpp:29
@ BCK_RACA_HI
Definition d_a_npc_raca.cpp:22
@ BCK_RACA_TALK_B
Definition d_a_npc_raca.cpp:28
@ BCK_RACA_TALK_A
Definition d_a_npc_raca.cpp:27
@ BCK_RACA_GIVEME
Definition d_a_npc_raca.cpp:21

◆ l_motionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData[36]
static
Initial value:
= {
{0, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{2, -1, 1}, {0, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{3, -1, 1}, {1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{5, -1, 1}, {6, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{6, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{7, -1, 1}, {8, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{8, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{4, -1, 0}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
{9, 4, 1}, {-1, 0, 0}, {-1, 0, 0}, {-1, 0, 0},
}

◆ l_resNameList

char* l_resNameList[2]
static
Initial value:
= {
"",
"Raca",
}