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

Enumerations

enum  kasi_mich_RES_File_ID { BMDR_MICH = 0x4 , BTP_MICH = 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_MICH , 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_LOOK_B ,
  ANM_W_RUN_A , ANM_W_TO_WOLF , ANM_W_SURPRISE , ANM_W_WAIT_A_2 ,
  ANM_W_TALK_A , ANM_W_2LADYTALK_A , ANM_W_2NORMALTALK_A , ANM_W_2NORMALTALK_B
}
 
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_LOOK_B ,
  MOT_W_RUN_A , MOT_W_TO_WOLF , MOT_W_SURPRISE , MOT_W_TALK_A ,
  MOT_W_2NORMALTALK_B
}
 

Functions

void dummy ()
 
void dummy2 ()
 
static int daNpcKasiMich_Create (void *a_this)
 
static int daNpcKasiMich_Delete (void *a_this)
 
static int daNpcKasiMich_Execute (void *a_this)
 
static int daNpcKasiMich_Draw (void *a_this)
 
static int daNpcKasiMich_IsDelete (void *a_this)
 

Variables

static daNpcKasiMich_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_mich"
 
 AUDIO_INSTANCES
 
static actor_method_class daNpcKasiMich_MethodTable
 
actor_process_profile_definition g_profile_NPC_KASIMICH
 

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_LOOK_B 
ANM_W_RUN_A 
ANM_W_TO_WOLF 
ANM_W_SURPRISE 
ANM_W_WAIT_A_2 
ANM_W_TALK_A 
ANM_W_2LADYTALK_A 
ANM_W_2NORMALTALK_A 
ANM_W_2NORMALTALK_B 

◆ girls_RES_File_ID

Enumerator
BCK_MICH_IYAN_WAIT 
BCK_MICH_KYA_TALK 
BCK_MICH_OUEN_WAIT_A 
BCK_MICH_OUEN_WAIT_B 

◆ kasi_mich_RES_File_ID

Enumerator
BMDR_MICH 
BTP_MICH 

◆ 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_LOOK_B 
MOT_W_RUN_A 
MOT_W_TO_WOLF 
MOT_W_SURPRISE 
MOT_W_TALK_A 
MOT_W_2NORMALTALK_B 

◆ RES_Name

enum RES_Name
Enumerator
KASI_MICH 
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

◆ daNpcKasiMich_Create()

static int daNpcKasiMich_Create ( void * a_this)
static

◆ daNpcKasiMich_Delete()

static int daNpcKasiMich_Delete ( void * a_this)
static

◆ daNpcKasiMich_Draw()

static int daNpcKasiMich_Draw ( void * a_this)
static

◆ daNpcKasiMich_Execute()

static int daNpcKasiMich_Execute ( void * a_this)
static

◆ daNpcKasiMich_IsDelete()

static int daNpcKasiMich_IsDelete ( void * a_this)
static

◆ dummy()

void dummy ( )

◆ dummy2()

void dummy2 ( )

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ daNpcKasiMich_MethodTable

actor_method_class daNpcKasiMich_MethodTable
static
Initial value:
= {
}
static int daNpcKasiMich_Create(void *a_this)
Definition d_a_npc_kasi_mich.cpp:1387
static int daNpcKasiMich_Delete(void *a_this)
Definition d_a_npc_kasi_mich.cpp:1391
static int daNpcKasiMich_Execute(void *a_this)
Definition d_a_npc_kasi_mich.cpp:1395
static int daNpcKasiMich_Draw(void *a_this)
Definition d_a_npc_kasi_mich.cpp:1399
static int daNpcKasiMich_IsDelete(void *a_this)
Definition d_a_npc_kasi_mich.cpp:1403
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_KASIMICH

actor_process_profile_definition g_profile_NPC_KASIMICH
extern
Initial value:
= {
7,
sizeof(daNpcKasiMich_c),
0,
0,
422,
0x00040108,
}
Misha.
Definition d_a_npc_kasi_mich.h:30
static actor_method_class daNpcKasiMich_MethodTable
Definition d_a_npc_kasi_mich.cpp:1409
@ PROC_NPC_KASIMICH
Definition d_procname.h:684
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_mich",
"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_mich.cpp:67
@ WGENERAL
Definition d_a_npc_kasi_mich.cpp:68
@ BCK_W_2LADYTALK_A
Definition d_a_npc_kasi_mich.cpp:30
@ BCK_W_SURPRISE
Definition d_a_npc_kasi_mich.cpp:51
@ BCK_W_WAIT_A
Definition d_a_npc_kasi_mich.cpp:58
@ BCK_W_TALK_B
Definition d_a_npc_kasi_mich.cpp:53
@ BCK_W_2NORMALTALK_B
Definition d_a_npc_kasi_mich.cpp:33
@ BCK_W_RUN_A
Definition d_a_npc_kasi_mich.cpp:40
@ BCK_W_TALK_A
Definition d_a_npc_kasi_mich.cpp:52
@ BCK_W_TO_WOLF
Definition d_a_npc_kasi_mich.cpp:57
@ BCK_W_LOOK_B
Definition d_a_npc_kasi_mich.cpp:38
@ BCK_W_WALK_A
Definition d_a_npc_kasi_mich.cpp:61
@ BCK_W_2NORMALTALK_A
Definition d_a_npc_kasi_mich.cpp:32
@ BCK_MICH_OUEN_WAIT_A
Definition d_a_npc_kasi_mich.cpp:24
@ BCK_MICH_KYA_TALK
Definition d_a_npc_kasi_mich.cpp:23
@ BCK_MICH_OUEN_WAIT_B
Definition d_a_npc_kasi_mich.cpp:25
@ BCK_MICH_IYAN_WAIT
Definition d_a_npc_kasi_mich.cpp:22

◆ l_btpGetParamList

daNpc_GetParam2 l_btpGetParamList[1]
static
Initial value:
= {
}
@ BTP_MICH
Definition d_a_npc_kasi_mich.cpp:17
@ KASI_MICH
Definition d_a_npc_kasi_mich.cpp:66

◆ l_evtNames

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

◆ l_HIO

daNpcKasiMich_Param_c l_HIO
static

◆ l_myName

char* l_myName = "kasi_mich"
static