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

Enumerations

enum  kasi_kyu_RES_File_ID { BMDR_KYU = 0x4 , BTP_KYU = 0x7 }
 
enum  girls_RES_File_ID { BCK_MICH_IYAN_WAIT = 0x3 , BCK_MICH_KYA_TALK , BCK_MICH_OUEN_WAIT_A , BCK_MICH_OUEN_WAIT_B }
 
enum  Wgeneral_RES_File_ID {
  BCK_W_2LADYTALK_A = 0x3 , BCK_W_2LADYTALK_B , BCK_W_2NORMALTALK_A , BCK_W_2NORMALTALK_B ,
  BCK_W_BROWSE_A , BCK_W_BROWSE_B , BCK_W_CELLME , BCK_W_LOOK_A ,
  BCK_W_LOOK_B , BCK_W_MARO_DANCE , BCK_W_RUN_A , BCK_W_RUN_B ,
  BCK_W_SING , BCK_W_SIT_TO_WOLF_A , BCK_W_SIT_TO_WOLF_B , BCK_W_SITTALK_A ,
  BCK_W_SITTALK_A_B , BCK_W_SITTALK_B , BCK_W_SITTALK_B_B , BCK_W_SITWAIT_A ,
  BCK_W_SITWAIT_B , BCK_W_SURPRISE , BCK_W_TALK_A , BCK_W_TALK_B ,
  BCK_W_TALK_B_WALL , BCK_W_TALK_C , BCK_W_TALK_WALL , BCK_W_TO_WOLF ,
  BCK_W_WAIT_A , BCK_W_WAIT_B , BCK_W_WAIT_WALL , BCK_W_WALK_A ,
  BCK_W_WALK_B
}
 
enum  RES_Name { KASI_KYU , GIRLS , WGENERAL }
 
enum  Animation {
  ANM_MICH_IYAN_WAIT , ANM_MICH_KYA_TALK , ANM_MICH_OUEN_WAIT_A , ANM_MICH_OUEN_WAIT_B ,
  ANM_W_WAIT_A , ANM_W_TALK_B , ANM_W_WALK_A , ANM_W_CELLME ,
  ANM_W_RUN_A , ANM_W_TO_WOLF , ANM_W_SURPRISE , ANM_W_WAIT_A_2 ,
  ANM_W_TALK_B_2 , ANM_W_2LADYTALK_B , ANM_W_2NORMALTALK_B , ANM_W_2NORMALTALK_A
}
 
enum  Motion {
  MOT_MICH_KYA_TALK , MOT_MICH_IYAN_WAIT , MOT_MICH_OUEN_WAIT_A , MOT_MICH_OUEN_WAIT_B ,
  MOT_W_WAIT_A , MOT_W_TALK_B , MOT_W_WALK_A , MOT_W_CELLME ,
  MOT_W_RUN_A , MOT_W_TO_WOLF , MOT_W_SURPRISE , MOT_W_WAIT_A_LOOP ,
  MOT_W_2NORMALTALK_A
}
 

Functions

daNpcKasiKyu_c::actionFunc dummy_lit_4960 ()
 
daNpcKasiKyu_c::actionFunc dummy_lit_4968 ()
 
daNpcKasiKyu_c::actionFunc dummy_lit_5003 ()
 
daNpcKasiKyu_c::actionFunc dummy_lit_5106 ()
 
static int daNpcKasiKyu_Create (void *a_this)
 
static int daNpcKasiKyu_Delete (void *a_this)
 
static int daNpcKasiKyu_Execute (void *a_this)
 
static int daNpcKasiKyu_Draw (void *a_this)
 
static int daNpcKasiKyu_IsDelete (void *a_this)
 

Variables

static daNpcKasiKyu_Param_c l_HIO
 
static daNpc_GetParam2 l_bckGetParamList [16]
 
static daNpc_GetParam2 l_btpGetParamList [1]
 
static char * l_arcNames [3]
 
static char * l_evtNames [1]
 
static char * l_myName = "kasi_kyu"
 
 AUDIO_INSTANCES
 
static actor_method_class daNpcKasiKyu_MethodTable
 
actor_process_profile_definition g_profile_NPC_KASIKYU
 

Enumeration Type Documentation

◆ Animation

enum Animation
Enumerator
ANM_MICH_IYAN_WAIT 
ANM_MICH_KYA_TALK 
ANM_MICH_OUEN_WAIT_A 
ANM_MICH_OUEN_WAIT_B 
ANM_W_WAIT_A 
ANM_W_TALK_B 
ANM_W_WALK_A 
ANM_W_CELLME 
ANM_W_RUN_A 
ANM_W_TO_WOLF 
ANM_W_SURPRISE 
ANM_W_WAIT_A_2 
ANM_W_TALK_B_2 
ANM_W_2LADYTALK_B 
ANM_W_2NORMALTALK_B 
ANM_W_2NORMALTALK_A 

◆ girls_RES_File_ID

Enumerator
BCK_MICH_IYAN_WAIT 
BCK_MICH_KYA_TALK 
BCK_MICH_OUEN_WAIT_A 
BCK_MICH_OUEN_WAIT_B 

◆ kasi_kyu_RES_File_ID

Enumerator
BMDR_KYU 
BTP_KYU 

◆ Motion

enum Motion
Enumerator
MOT_MICH_KYA_TALK 
MOT_MICH_IYAN_WAIT 
MOT_MICH_OUEN_WAIT_A 
MOT_MICH_OUEN_WAIT_B 
MOT_W_WAIT_A 
MOT_W_TALK_B 
MOT_W_WALK_A 
MOT_W_CELLME 
MOT_W_RUN_A 
MOT_W_TO_WOLF 
MOT_W_SURPRISE 
MOT_W_WAIT_A_LOOP 
MOT_W_2NORMALTALK_A 

◆ RES_Name

enum RES_Name
Enumerator
KASI_KYU 
GIRLS 
WGENERAL 

◆ Wgeneral_RES_File_ID

Enumerator
BCK_W_2LADYTALK_A 
BCK_W_2LADYTALK_B 
BCK_W_2NORMALTALK_A 
BCK_W_2NORMALTALK_B 
BCK_W_BROWSE_A 
BCK_W_BROWSE_B 
BCK_W_CELLME 
BCK_W_LOOK_A 
BCK_W_LOOK_B 
BCK_W_MARO_DANCE 
BCK_W_RUN_A 
BCK_W_RUN_B 
BCK_W_SING 
BCK_W_SIT_TO_WOLF_A 
BCK_W_SIT_TO_WOLF_B 
BCK_W_SITTALK_A 
BCK_W_SITTALK_A_B 
BCK_W_SITTALK_B 
BCK_W_SITTALK_B_B 
BCK_W_SITWAIT_A 
BCK_W_SITWAIT_B 
BCK_W_SURPRISE 
BCK_W_TALK_A 
BCK_W_TALK_B 
BCK_W_TALK_B_WALL 
BCK_W_TALK_C 
BCK_W_TALK_WALL 
BCK_W_TO_WOLF 
BCK_W_WAIT_A 
BCK_W_WAIT_B 
BCK_W_WAIT_WALL 
BCK_W_WALK_A 
BCK_W_WALK_B 

Function Documentation

◆ daNpcKasiKyu_Create()

static int daNpcKasiKyu_Create ( void * a_this)
static

◆ daNpcKasiKyu_Delete()

static int daNpcKasiKyu_Delete ( void * a_this)
static

◆ daNpcKasiKyu_Draw()

static int daNpcKasiKyu_Draw ( void * a_this)
static

◆ daNpcKasiKyu_Execute()

static int daNpcKasiKyu_Execute ( void * a_this)
static

◆ daNpcKasiKyu_IsDelete()

static int daNpcKasiKyu_IsDelete ( void * a_this)
static

◆ dummy_lit_4960()

daNpcKasiKyu_c::actionFunc dummy_lit_4960 ( )

◆ dummy_lit_4968()

daNpcKasiKyu_c::actionFunc dummy_lit_4968 ( )

◆ dummy_lit_5003()

daNpcKasiKyu_c::actionFunc dummy_lit_5003 ( )

◆ dummy_lit_5106()

daNpcKasiKyu_c::actionFunc dummy_lit_5106 ( )

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ daNpcKasiKyu_MethodTable

actor_method_class daNpcKasiKyu_MethodTable
static
Initial value:
= {
}
static int daNpcKasiKyu_Execute(void *a_this)
Definition d_a_npc_kasi_kyu.cpp:1407
static int daNpcKasiKyu_Draw(void *a_this)
Definition d_a_npc_kasi_kyu.cpp:1411
static int daNpcKasiKyu_Create(void *a_this)
Definition d_a_npc_kasi_kyu.cpp:1399
static int daNpcKasiKyu_Delete(void *a_this)
Definition d_a_npc_kasi_kyu.cpp:1403
static int daNpcKasiKyu_IsDelete(void *a_this)
Definition d_a_npc_kasi_kyu.cpp:1415
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_KASIKYU

actor_process_profile_definition g_profile_NPC_KASIKYU
extern
Initial value:
= {
7,
sizeof(daNpcKasiKyu_c),
0,
0,
421,
0x00040108,
}
Kili.
Definition d_a_npc_kasi_kyu.h:30
static actor_method_class daNpcKasiKyu_MethodTable
Definition d_a_npc_kasi_kyu.cpp:1421
@ PROC_NPC_KASIKYU
Definition d_procname.h:683
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[3]
static
Initial value:
= {
"kasi_kyu",
"girls",
"Wgeneral",
}

◆ l_bckGetParamList

daNpc_GetParam2 l_bckGetParamList[16]
static
Initial value:
= {
}
@ EMode_LOOP
Definition J3DAnimation.h:925
@ EMode_NONE
Definition J3DAnimation.h:923
@ GIRLS
Definition d_a_npc_kasi_kyu.cpp:67
@ WGENERAL
Definition d_a_npc_kasi_kyu.cpp:68
@ BCK_W_2LADYTALK_A
Definition d_a_npc_kasi_kyu.cpp:30
@ BCK_W_CELLME
Definition d_a_npc_kasi_kyu.cpp:36
@ BCK_W_SURPRISE
Definition d_a_npc_kasi_kyu.cpp:51
@ BCK_W_WAIT_A
Definition d_a_npc_kasi_kyu.cpp:58
@ BCK_W_TALK_B
Definition d_a_npc_kasi_kyu.cpp:53
@ BCK_W_2NORMALTALK_B
Definition d_a_npc_kasi_kyu.cpp:33
@ BCK_W_RUN_A
Definition d_a_npc_kasi_kyu.cpp:40
@ BCK_W_TO_WOLF
Definition d_a_npc_kasi_kyu.cpp:57
@ BCK_W_WALK_A
Definition d_a_npc_kasi_kyu.cpp:61
@ BCK_W_2NORMALTALK_A
Definition d_a_npc_kasi_kyu.cpp:32
@ BCK_MICH_OUEN_WAIT_A
Definition d_a_npc_kasi_kyu.cpp:24
@ BCK_MICH_KYA_TALK
Definition d_a_npc_kasi_kyu.cpp:23
@ BCK_MICH_OUEN_WAIT_B
Definition d_a_npc_kasi_kyu.cpp:25
@ BCK_MICH_IYAN_WAIT
Definition d_a_npc_kasi_kyu.cpp:22

◆ l_btpGetParamList

daNpc_GetParam2 l_btpGetParamList[1]
static
Initial value:
= {
}
@ BTP_KYU
Definition d_a_npc_kasi_kyu.cpp:17
@ KASI_KYU
Definition d_a_npc_kasi_kyu.cpp:66

◆ l_evtNames

char* l_evtNames[1]
static
Initial value:
= {
NULL,
}

◆ l_HIO

daNpcKasiKyu_Param_c l_HIO
static

◆ l_myName

char* l_myName = "kasi_kyu"
static