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

Enumerations

enum  MoiR_RES_File_ID {
  BCK_MOIR_F_HOLD_S = 0x6 , BCK_MOIR_F_TALK_A , BCK_MOIR_FH_HOLD_S , BCK_MOIR_FH_SERIOUS ,
  BCK_MOIR_STEP , BCK_MOIR_TALK_A , BCK_MOIR_WAIT_A , BMDR_MOIR = 0xF ,
  BMDR_HEADGEAR , BTK_MOIR = 0x13 , BTP_MOIR = 0x16 , BTP_MOIR_FH_SERIOUS
}
 
enum  MoiR1_RES_File_ID {
  BCK_MOIR_SIT = 0x3 , BCK_MOIR_SIT_TALK , BCK_MOIR_TAKE_MET_SIT , BCK_MOIR_TAKEOFF_SIT ,
  BCK_MOIR_TAKING_OFF_SIT , BCK_MOIR_TAKING_OFF_SIT_TALK
}
 
enum  MoiR2_RES_File_ID {
  BCK_MOIR_DRIVEAWAY = 0x4 , BCK_MOIR_F_DRIVEAWAY , BCK_MOIR_F_FUE , BCK_MOIR_F_SURPRISED ,
  BCK_MOIR_FH_DRIVEAWAY , BCK_MOIR_FUE , BCK_MOIR_LOOK_AROUND , BCK_MOIR_SQUAREUP ,
  BCK_MOIR_SQUAREUP_STEP , BCK_MOIR_SURPRISED , BCK_MOIR_TAKAJO_NI , BCK_MOIR_TAKAJO_WAIT_NI ,
  BCK_MOIR_TAKE_MET , BCK_MOIR_TAKEOFF , BCK_MOIR_TAKING_OFF , BCK_MOIR_TAKING_OFF_TALK ,
  BCK_MOIR_WAIT_B , BCK_MOIR_WAIT_C , EVT_EVENT_LIST = 0x18
}
 
enum  MoiR3_RES_File_ID {
  BCK_MOIR_F_TAKAJO_HI = 0x3 , BCK_MOIR_FH_TAKAJO_HI , BCK_MOIR_RUN , BCK_MOIR_TAKAJO ,
  BCK_MOIR_TAKAJO_HI , BCK_MOIR_TAKAJO_HI_WAIT , BCK_MOIR_TAKAJO_WAIT
}
 
enum  RES_Name { MoiR , MoiR1 , MoiR2 , MoiR3 }
 
enum  Material {
  MAT_SC_EYE , MAT_MOIR_EYEBALL_M , MAT_MOIR_FACE_M , MAT_MOIR_HEADGEAR_M ,
  MAT_MOIR_M
}
 
enum  Joint {
  JNT_CENTER , JNT_BACKBONE1 , JNT_BACKBONE2 , JNT_NECK ,
  JNT_HEAD , JNT_CHIN , JNT_MAYU_L , JNT_MAYU_R ,
  JNT_MOUTH , JNT_SHOULDERL , JNT_ARML1 , JNT_ARML2 ,
  JNT_HANDL , JNT_FINGERL , JNT_SHOULDERR , JNT_ARMR1 ,
  JNT_ARMR2 , JNT_HANDR , JNT_FINGERR , JNT_WAIST ,
  JNT_LEGL1 , JNT_LEGL2 , JNT_FOOTL , JNT_LEGR1 ,
  JNT_LEGR2 , JNT_FOOTR
}
 

Functions

static s16 dummy_lit_120628 (int sel)
 
static s16 dummy_lit_120631 (int sel)
 
static s16 dummy_lit_120638 (int sel)
 
static s16 dummy_lit_120641 (int sel)
 
static s16 dummy_lit_120644 (int sel)
 
static s16 dummy_lit_120647 (int sel)
 
static s16 dummy_lit_120650 (int sel)
 
static daNpcMoiR_c::Action2Fn dummy_4854 ()
 
static int daNpcMoiR_Create (void *a_this)
 
static int daNpcMoiR_Delete (void *a_this)
 
static int daNpcMoiR_Execute (void *a_this)
 
static int daNpcMoiR_Draw (void *a_this)
 
static int daNpcMoiR_IsDelete (void *a_this)
 
static void dummy ()
 

Variables

static daNpc_GetParam2 l_bckGetParamList [39]
 
static daNpc_GetParam2 l_btpGetParamList [2]
 
static daNpc_GetParam2 l_btkGetParamList [1]
 
static int l_loadRes_MOIR0 [3]
 
static int l_loadRes_MOIR1 [3]
 
static int l_loadRes_MOIR2 [3]
 
static int * l_loadRes_list [3]
 
static char * l_arcNames [4]
 
static char * l_evtNames [4]
 
static char * l_myName = "MoiR"
 
static NPC_MOIR_HIO_CLASS l_HIO
 
static actor_method_class daNpcMoiR_MethodTable
 
actor_process_profile_definition g_profile_NPC_MOIR
 

Enumeration Type Documentation

◆ Joint

enum Joint
Enumerator
JNT_CENTER 
JNT_BACKBONE1 
JNT_BACKBONE2 
JNT_NECK 
JNT_HEAD 
JNT_CHIN 
JNT_MAYU_L 
JNT_MAYU_R 
JNT_MOUTH 
JNT_SHOULDERL 
JNT_ARML1 
JNT_ARML2 
JNT_HANDL 
JNT_FINGERL 
JNT_SHOULDERR 
JNT_ARMR1 
JNT_ARMR2 
JNT_HANDR 
JNT_FINGERR 
JNT_WAIST 
JNT_LEGL1 
JNT_LEGL2 
JNT_FOOTL 
JNT_LEGR1 
JNT_LEGR2 
JNT_FOOTR 

◆ Material

enum Material
Enumerator
MAT_SC_EYE 
MAT_MOIR_EYEBALL_M 
MAT_MOIR_FACE_M 
MAT_MOIR_HEADGEAR_M 
MAT_MOIR_M 

◆ MoiR1_RES_File_ID

Enumerator
BCK_MOIR_SIT 
BCK_MOIR_SIT_TALK 
BCK_MOIR_TAKE_MET_SIT 
BCK_MOIR_TAKEOFF_SIT 
BCK_MOIR_TAKING_OFF_SIT 
BCK_MOIR_TAKING_OFF_SIT_TALK 

◆ MoiR2_RES_File_ID

Enumerator
BCK_MOIR_DRIVEAWAY 
BCK_MOIR_F_DRIVEAWAY 
BCK_MOIR_F_FUE 
BCK_MOIR_F_SURPRISED 
BCK_MOIR_FH_DRIVEAWAY 
BCK_MOIR_FUE 
BCK_MOIR_LOOK_AROUND 
BCK_MOIR_SQUAREUP 
BCK_MOIR_SQUAREUP_STEP 
BCK_MOIR_SURPRISED 
BCK_MOIR_TAKAJO_NI 
BCK_MOIR_TAKAJO_WAIT_NI 
BCK_MOIR_TAKE_MET 
BCK_MOIR_TAKEOFF 
BCK_MOIR_TAKING_OFF 
BCK_MOIR_TAKING_OFF_TALK 
BCK_MOIR_WAIT_B 
BCK_MOIR_WAIT_C 
EVT_EVENT_LIST 

◆ MoiR3_RES_File_ID

Enumerator
BCK_MOIR_F_TAKAJO_HI 
BCK_MOIR_FH_TAKAJO_HI 
BCK_MOIR_RUN 
BCK_MOIR_TAKAJO 
BCK_MOIR_TAKAJO_HI 
BCK_MOIR_TAKAJO_HI_WAIT 
BCK_MOIR_TAKAJO_WAIT 

◆ MoiR_RES_File_ID

Enumerator
BCK_MOIR_F_HOLD_S 
BCK_MOIR_F_TALK_A 
BCK_MOIR_FH_HOLD_S 
BCK_MOIR_FH_SERIOUS 
BCK_MOIR_STEP 
BCK_MOIR_TALK_A 
BCK_MOIR_WAIT_A 
BMDR_MOIR 
BMDR_HEADGEAR 
BTK_MOIR 
BTP_MOIR 
BTP_MOIR_FH_SERIOUS 

◆ RES_Name

enum RES_Name
Enumerator
MoiR 
MoiR1 
MoiR2 
MoiR3 

Function Documentation

◆ daNpcMoiR_Create()

static int daNpcMoiR_Create ( void * a_this)
static

◆ daNpcMoiR_Delete()

static int daNpcMoiR_Delete ( void * a_this)
static

◆ daNpcMoiR_Draw()

static int daNpcMoiR_Draw ( void * a_this)
static

◆ daNpcMoiR_Execute()

static int daNpcMoiR_Execute ( void * a_this)
static

◆ daNpcMoiR_IsDelete()

static int daNpcMoiR_IsDelete ( void * a_this)
static

◆ dummy()

static void dummy ( )
static

◆ dummy_4854()

static daNpcMoiR_c::Action2Fn dummy_4854 ( )
static

◆ dummy_lit_120628()

static s16 dummy_lit_120628 ( int sel)
static

◆ dummy_lit_120631()

static s16 dummy_lit_120631 ( int sel)
static

◆ dummy_lit_120638()

static s16 dummy_lit_120638 ( int sel)
static

◆ dummy_lit_120641()

static s16 dummy_lit_120641 ( int sel)
static

◆ dummy_lit_120644()

static s16 dummy_lit_120644 ( int sel)
static

◆ dummy_lit_120647()

static s16 dummy_lit_120647 ( int sel)
static

◆ dummy_lit_120650()

static s16 dummy_lit_120650 ( int sel)
static

Variable Documentation

◆ daNpcMoiR_MethodTable

actor_method_class daNpcMoiR_MethodTable
static
Initial value:
= {
}
static int daNpcMoiR_Draw(void *a_this)
Definition d_a_npc_moir.cpp:1823
static int daNpcMoiR_Execute(void *a_this)
Definition d_a_npc_moir.cpp:1819
static int daNpcMoiR_IsDelete(void *a_this)
Definition d_a_npc_moir.cpp:1827
static int daNpcMoiR_Delete(void *a_this)
Definition d_a_npc_moir.cpp:1815
static int daNpcMoiR_Create(void *a_this)
Definition d_a_npc_moir.cpp:1811
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_MOIR

actor_process_profile_definition g_profile_NPC_MOIR
extern
Initial value:
= {
7,
sizeof(daNpcMoiR_c),
0,
0,
415,
0x00040100,
}
Rusl (Resistance)
Definition d_a_npc_moir.h:43
static actor_method_class daNpcMoiR_MethodTable
Definition d_a_npc_moir.cpp:2013
@ PROC_NPC_MOIR
Definition d_procname.h:677
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[4]
static
Initial value:
= {
"MoiR",
"MoiR1",
"MoiR2",
"MoiR3",
}

◆ l_bckGetParamList

daNpc_GetParam2 l_bckGetParamList[39]
static

◆ l_btkGetParamList

daNpc_GetParam2 l_btkGetParamList[1]
static
Initial value:
= {
}
@ EMode_LOOP
Definition J3DAnimation.h:925
@ BTK_MOIR
Definition d_a_npc_moir.cpp:27
@ MoiR
Definition d_a_npc_moir.cpp:81

◆ l_btpGetParamList

daNpc_GetParam2 l_btpGetParamList[2]
static
Initial value:
= {
}
@ BTP_MOIR
Definition d_a_npc_moir.cpp:30
@ BTP_MOIR_FH_SERIOUS
Definition d_a_npc_moir.cpp:31

◆ l_evtNames

char* l_evtNames[4]
static
Initial value:
= {
"",
"THE_INTRODUCTION",
"MOIR_APPEAR",
"MOIR_APPEAR2",
}

◆ l_HIO

NPC_MOIR_HIO_CLASS l_HIO
static

◆ l_loadRes_list

int* l_loadRes_list[3]
static
Initial value:
= {
}
static int l_loadRes_MOIR2[3]
Definition d_a_npc_moir.cpp:183
static int l_loadRes_MOIR0[3]
Definition d_a_npc_moir.cpp:175
static int l_loadRes_MOIR1[3]
Definition d_a_npc_moir.cpp:179

◆ l_loadRes_MOIR0

int l_loadRes_MOIR0[3]
static
Initial value:
= {
0, 1, -1,
}

◆ l_loadRes_MOIR1

int l_loadRes_MOIR1[3]
static
Initial value:
= {
0, 2, -1,
}

◆ l_loadRes_MOIR2

int l_loadRes_MOIR2[3]
static
Initial value:
= {
0, 3, -1,
}

◆ l_myName

char* l_myName = "MoiR"
static