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

Enumerations

enum  Taro_RES_File_ID { BMDR_TARO = 0x4 , BTP_TARO_F_NORMAL = 0x7 }
 
enum  Taro_TW_RES_File_ID {
  BCK_TARO_DEMO_WAIT = 0x6 , BCK_TARO_F_DEMO_WAIT , BMDR_TARO_TW = 0xA , BTK_TARO_DEMO_WAIT = 0xD ,
  BTP_TARO_F_DEMO_WAIT = 0x10
}
 
enum  Taro0_RES_File_ID {
  BCK_TARO_DEFENSE_A = 0x5 , BCK_TARO_F_CLOSE , BCK_TARO_F_NORMAL , BCK_TARO_STEP ,
  BCK_TARO_WAIT_A , BTK_TARO = 0xC , BTP_TARO_F_CLOSE = 0xF
}
 
enum  Taro1_RES_File_ID {
  BCK_TARO_CHOP_A = 0x7 , BCK_TARO_CHOP_B , BCK_TARO_F_PANIC , BCK_TARO_F_S_GET ,
  BCK_TARO_F_SAD , BCK_TARO_F_SHOUT , BCK_TARO_F_SURPRISE , BCK_TARO_FH_PANIC ,
  BCK_TARO_FH_SAD , BCK_TARO_FH_SURPRISE , BCK_TARO_RUN , BCK_TARO_S_CHOP_A ,
  BCK_TARO_S_CHOP_B , BCK_TARO_S_GET , BCK_TARO_S_RUN , BCK_TARO_S_WAIT ,
  BCK_TARO_TALK_A , BCK_TARO_TALK_B , BCK_TARO_WAIT_B , BCK_TARO_WAIT_D ,
  BCK_TARO_WAIT_E , BCK_TARO_WAIT_F , BMDR_TARO_STICK_A = 0x1F , BMDR_TARO_SWB ,
  BTK_TARO_S_GET = 0x23 , BTK_TARO_TALK_C , BTK_TARO_TALK_E , BTK_TARO_TARK_D ,
  BTP_TARO_F_PANIC = 0x29 , BTP_TARO_F_S_GET , BTP_TARO_F_SAD , BTP_TARO_F_SHOUT ,
  BTP_TARO_F_SURPRISE , BTP_TARO_FH_PANIC , BTP_TARO_FH_SAD , BTP_TARO_FH_SURPRISE ,
  EVT_TARO1_EVENT_LIST = 0x33
}
 
enum  Taro2_RES_File_ID {
  BCK_TARO_CALL = 0x6 , BCK_TARO_F_CALL , BCK_TARO_F_HI , BCK_TARO_F_MARVELOUS ,
  BCK_TARO_F_POINT , BCK_TARO_F_WATCH , BCK_TARO_F_WAVE , BCK_TARO_HI ,
  BCK_TARO_HI_WAIT , BCK_TARO_LOOKBACK , BCK_TARO_MARVELOUS , BCK_TARO_POINT ,
  BCK_TARO_TO_WAIT_C2 , BCK_TARO_WATCH , BCK_TARO_WATCHING , BCK_TARO_WAVE ,
  BTK_TARO_LOOKBACK = 0x18 , BTP_TARO_F_CALL = 0x1B , BTP_TARO_F_HI , BTP_TARO_F_MARVELOUS ,
  BTP_TARO_F_POINT , BTP_TARO_F_WATCH , BTP_TARO_F_WAVE , EVT_TARO2_EVENT_LIST = 0x23
}
 
enum  Taro3_RES_File_ID {
  BCK_TARO_F_ANGER = 0x4 , BCK_TARO_F_SMILE , BCK_TARO_FH_ANGER , BCK_TARO_FH_SMILE ,
  BCK_TARO_TO_WAIT_C , BCK_TARO_VICTORY_A , BCK_TARO_WAIT_C , BTP_TARO_F_ANGER = 0xD ,
  BTP_TARO_F_SMILE , BTP_TARO_FH_SMILE
}
 
enum  Taro4_RES_File_ID {
  BCK_TARO_F_SURPRISEB = 0x4 , BCK_TARO_FH_SURPRISEB , BCK_TARO_SURPRISEB , BCK_TARO_SURPRISEB_TALK ,
  BTP_TARO_F_SURPRISEB = 0xA , BTP_TARO_FH_SURPRISEB
}
 
enum  Taro5_RES_File_ID {
  BCK_TARO_CRY = 0x6 , BCK_TARO_F_CRY , BCK_TAROB_F_MISERABLE , BCK_TAROB_F_SAVED ,
  BCK_TAROB_F_SCARED , BCK_TAROB_FH_MISERABLE , BCK_TAROB_FH_SCARED , BCK_TAROB_SAD_TALK_A ,
  BCK_TAROB_SAD_UTUMUKI , BCK_TAROB_SAD_WAIT , BCK_TAROB_SAD_WALK , BCK_TAROB_SAVED ,
  BCK_TAROB_SAVED_WAIT , BCK_TAROB_SCARED , BTK_TARO_CRY = 0x16 , BTP_TARO_F_CRY = 0x19 ,
  BTP_TAROB_F_MISERABLE , BTP_TAROB_F_SAVED , BTP_TAROB_F_SCARED , BTP_TAROB_FH_MISERABLE ,
  BTP_TAROB_FH_SCARED , EVT_TARO5_EVENT_LIST = 0x21
}
 
enum  TaroB_RES_File_ID { BMDR_GM_TARO = 0x4 , BMDR_TAROB = 0x7 }
 
enum  Len1_RES_File_ID {
  BCK_LEN_DISLIKE_A = 0x6 , BCK_LEN_DISLIKE_B , BCK_LEN_EVADE_A , BCK_LEN_EVADE_B ,
  BCK_LEN_EVADE_C , BCK_LEN_F_DISLIKE_A , BCK_LEN_F_DISLIKE_B , BCK_LEN_F_EVADE_A ,
  BCK_LEN_F_TALK_B , BCK_LEN_F_TALK_C , BCK_LEN_F_TALK_D , BCK_LEN_F_WAIT_BC_CONNECT ,
  BCK_LEN_F_WAIT_C , BCK_LEN_F_WAIT_D , BCK_LEN_F_WAIT_E , BCK_LEN_FH_DISLIKE_B ,
  BCK_LEN_FH_EVADE_B , BCK_LEN_FH_TALK_C , BCK_LEN_FH_TALK_D , BCK_LEN_FH_WAIT_C ,
  BCK_LEN_FH_WAIT_D , BCK_LEN_TALK_A , BCK_LEN_TALK_C , BCK_LEN_WAIT_B ,
  BCK_LEN_WAIT_BC_CONNECT , BCK_LEN_WAIT_C , BCK_LEN_WAIT_D , BCK_LEN_WAIT_E ,
  BCK_LEN_WALK_A , BTK_LEN_F_DISLIKE = 0x25 , BTK_LEN_F_DISLIKE_B , BTK_LEN_FH_DISLIKE_B ,
  BTP_LEN_F_DISLIKE_A = 0x2A , BTP_LEN_F_DISLIKE_B , BTP_LEN_F_EVADE_A , BTP_LEN_F_TALK_C ,
  BTP_LEN_F_TALK_D , BTP_LEN_F_WAIT_C , BTP_LEN_FH_TALK_C , BTP_LEN_FH_TALK_D ,
  BTP_LEN_FH_WAIT_C , EVT_LEN1_EVENT_LIST = 0x35
}
 
enum  evt_pachi_RES_File_ID { EVT_EVT_PACHI_EVENT_LIST = 0x3 }
 
enum  RES_Name {
  NONE , TARO , TARO_TW , TARO0 ,
  TARO1 , TARO2 , TARO3 , TARO4 ,
  TARO5 , TAROB , LEN1 , EVT_PACHI
}
 
enum  Face_Motion_Animation {
  FACE_MOT_ANM_NONE , FACE_MOT_ANM_NORMAL , FACE_MOT_ANM_SAD , FACE_MOT_ANM_SMILE ,
  FACE_MOT_ANM_SURPRISE , FACE_MOT_ANM_PANIC , FACE_MOT_ANM_ANGER , FACE_MOT_ANM_SHOUT ,
  FACE_MOT_ANM_H_SAD , FACE_MOT_ANM_H_SMILE , FACE_MOT_ANM_H_SURPRISE , FACE_MOT_ANM_H_PANIC ,
  FACE_MOT_ANM_H_ANGER , FACE_MOT_ANM_CLOSE , FACE_MOT_ANM_S_GET , FACE_MOT_ANM_CALL ,
  FACE_MOT_ANM_WAVE , FACE_MOT_ANM_WATCH , FACE_MOT_ANM_MARVELOUS , FACE_MOT_ANM_POINT ,
  FACE_MOT_ANM_HI , FACE_MOT_ANM_SURPRISEB , FACE_MOT_ANM_H_SURPRISEB , FACE_MOT_ANM_DEMO_WAIT ,
  FACE_MOT_ANM_SCARED , FACE_MOT_ANM_H_SCARED , FACE_MOT_ANM_MISERABLE , FACE_MOT_ANM_H_MISERABLE ,
  FACE_MOT_ANM_SAVED , FACE_MOT_ANM_CRY
}
 
enum  Motion_Animation {
  MOT_ANM_WAIT_A , MOT_ANM_WAIT_B , MOT_ANM_WAIT_C , MOT_ANM_WAIT_D ,
  MOT_ANM_WAIT_E , MOT_ANM_WAIT_F , MOT_ANM_TO_WAIT_C , MOT_ANM_NONE ,
  MOT_ANM_RUN , MOT_ANM_SAD_WALK , MOT_ANM_S_RUN , MOT_ANM_TALK_A ,
  MOT_ANM_TALK_B , MOT_ANM_VICTORY_A , MOT_ANM_CHOP_A , MOT_ANM_CHOP_B ,
  MOT_ANM_DEFENSE_A , MOT_ANM_S_GET , MOT_ANM_S_WAIT , MOT_ANM_S_CHOP_A ,
  MOT_ANM_S_CHOP_B , MOT_ANM_CALL , MOT_ANM_WAVE , MOT_ANM_WATCH ,
  MOT_ANM_WATCHING , MOT_ANM_MARVELOUS , MOT_ANM_POINT , MOT_ANM_LOOKBACK ,
  MOT_ANM_HI , MOT_ANM_HI_WAIT , MOT_ANM_TO_WAIT_C2 , MOT_ANM_SURPRISEB ,
  MOT_ANM_SURPRISEB_TALK , MOT_ANM_DEMO_WAIT , MOT_ANM_STEP , MOT_ANM_SCARED ,
  MOT_ANM_SAD_WAIT , MOT_ANM_SAD_TALK_A , MOT_ANM_SAD_UTUMUKI , MOT_ANM_CRY ,
  MOT_ANM_SAVED
}
 
enum  Face_Motion {
  FACE_MOT_NORMAL , FACE_MOT_SAD , FACE_MOT_SMILE , FACE_MOT_SURPRISE ,
  FACE_MOT_PANIC , FACE_MOT_ANGER , FACE_MOT_CALL , FACE_MOT_WAVE ,
  FACE_MOT_MARVELOUS , FACE_MOT_S_GET , FACE_MOT_POINT , FACE_MOT_HI ,
  FACE_MOT_SURPRISEB , FACE_MOT_SCARED , FACE_MOT_MISERABLE , FACE_MOT_SMILE2 ,
  FACE_MOT_SHOUT , FACE_MOT_CLOSE , FACE_MOT_H_SAD , FACE_MOT_H_SMILE ,
  FACE_MOT_H_SURPRISE , FACE_MOT_H_PANIC , FACE_MOT_H_ANGER , FACE_MOT_WATCH ,
  FACE_MOT_H_SURPRISEB , FACE_MOT_DEMO_WAIT , FACE_MOT_H_SCARED , FACE_MOT_H_MISERABLE ,
  FACE_MOT_SAVED , FACE_MOT_SCARED2 , FACE_MOT_CRY , FACE_MOT_NONE
}
 
enum  Motion {
  MOT_WAIT_A , MOT_CALL , MOT_WAVE , MOT_WAIT_B ,
  MOT_S_GET , MOT_WATCHING , MOT_MARVELOUS , MOT_POINT ,
  MOT_WAIT_C , MOT_TO_WAIT_C , MOT_LOOKBACK , MOT_WAIT_D ,
  MOT_HI , MOT_TALK_A , MOT_TALK_B , MOT_VICTORY_A ,
  MOT_HI_WAIT , MOT_TO_WAIT_C2 , MOT_SURPRISEB_TALK , MOT_SURPRISEB ,
  MOT_WAIT_F , MOT_SCARED , MOT_SAD_WAIT , MOT_SAD_TALK_A ,
  MOT_SAD_UTUMUKI , MOT_S_WAIT , MOT_CRY , MOT_CHOP_A ,
  MOT_CHOP_B , MOT_UNK_29 , MOT_UNK_30 , MOT_S_CHOP_A ,
  MOT_S_CHOP_B , MOT_DEFENSE_A , MOT_WATCH , MOT_DEMO_WAIT ,
  MOT_STEP , MOT_RUN , MOT_S_RUN , MOT_SAD_WALK ,
  MOT_SAVED
}
 
enum  Type { TYPE_0 }
 
enum  Event {
  EVT_NONE , EVT_TUTRIAL_BEGIN , EVT_TUTRIAL_BEGIN_SKIP , EVT_TUTRIAL_CLEAR ,
  EVT_TUTRIAL_TALK , EVT_TUTRIAL_TALK2 , EVT_HIT_KAKASI_BODY , EVT_TUTRIAL_SELECT_GIVEUP ,
  EVT_TUTRIAL_CONTINUE , EVT_TUTRIAL_GIVEUP , EVT_TUTRIAL_CAUTION
}
 

Functions

static int daNpc_Pachi_Taro_Create (void *i_this)
 
static int daNpc_Pachi_Taro_Delete (void *i_this)
 
static int daNpc_Pachi_Taro_Execute (void *i_this)
 
static int daNpc_Pachi_Taro_Draw (void *i_this)
 
static int daNpc_Pachi_Taro_IsDelete (void *i_this)
 

Variables

static int l_bmdData [5][2]
 
static daNpcT_evtData_c l_evtList [11]
 
static char * l_resNameList [12]
 
static s8 l_loadResPtrn0 [7]
 
static s8 l_loadResPtrn4 [8]
 
static s8l_loadResPtrnList [2]
 
static daNpcT_faceMotionAnmData_c l_faceMotionAnmData [30]
 
static daNpcT_motionAnmData_c l_motionAnmData [41]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData [128]
 
static daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData [164]
 
static NPC_PACHI_TARO_HIO_CLASS l_HIO
 
static actor_method_class daNpc_Pachi_Taro_MethodTable
 
actor_process_profile_definition g_profile_NPC_PACHI_TARO
 

Enumeration Type Documentation

◆ Event

enum Event
Enumerator
EVT_NONE 
EVT_TUTRIAL_BEGIN 
EVT_TUTRIAL_BEGIN_SKIP 
EVT_TUTRIAL_CLEAR 
EVT_TUTRIAL_TALK 
EVT_TUTRIAL_TALK2 
EVT_HIT_KAKASI_BODY 
EVT_TUTRIAL_SELECT_GIVEUP 
EVT_TUTRIAL_CONTINUE 
EVT_TUTRIAL_GIVEUP 
EVT_TUTRIAL_CAUTION 

◆ evt_pachi_RES_File_ID

Enumerator
EVT_EVT_PACHI_EVENT_LIST 

◆ Face_Motion

Enumerator
FACE_MOT_NORMAL 
FACE_MOT_SAD 
FACE_MOT_SMILE 
FACE_MOT_SURPRISE 
FACE_MOT_PANIC 
FACE_MOT_ANGER 
FACE_MOT_CALL 
FACE_MOT_WAVE 
FACE_MOT_MARVELOUS 
FACE_MOT_S_GET 
FACE_MOT_POINT 
FACE_MOT_HI 
FACE_MOT_SURPRISEB 
FACE_MOT_SCARED 
FACE_MOT_MISERABLE 
FACE_MOT_SMILE2 
FACE_MOT_SHOUT 
FACE_MOT_CLOSE 
FACE_MOT_H_SAD 
FACE_MOT_H_SMILE 
FACE_MOT_H_SURPRISE 
FACE_MOT_H_PANIC 
FACE_MOT_H_ANGER 
FACE_MOT_WATCH 
FACE_MOT_H_SURPRISEB 
FACE_MOT_DEMO_WAIT 
FACE_MOT_H_SCARED 
FACE_MOT_H_MISERABLE 
FACE_MOT_SAVED 
FACE_MOT_SCARED2 
FACE_MOT_CRY 
FACE_MOT_NONE 

◆ Face_Motion_Animation

Enumerator
FACE_MOT_ANM_NONE 
FACE_MOT_ANM_NORMAL 
FACE_MOT_ANM_SAD 
FACE_MOT_ANM_SMILE 
FACE_MOT_ANM_SURPRISE 
FACE_MOT_ANM_PANIC 
FACE_MOT_ANM_ANGER 
FACE_MOT_ANM_SHOUT 
FACE_MOT_ANM_H_SAD 
FACE_MOT_ANM_H_SMILE 
FACE_MOT_ANM_H_SURPRISE 
FACE_MOT_ANM_H_PANIC 
FACE_MOT_ANM_H_ANGER 
FACE_MOT_ANM_CLOSE 
FACE_MOT_ANM_S_GET 
FACE_MOT_ANM_CALL 
FACE_MOT_ANM_WAVE 
FACE_MOT_ANM_WATCH 
FACE_MOT_ANM_MARVELOUS 
FACE_MOT_ANM_POINT 
FACE_MOT_ANM_HI 
FACE_MOT_ANM_SURPRISEB 
FACE_MOT_ANM_H_SURPRISEB 
FACE_MOT_ANM_DEMO_WAIT 
FACE_MOT_ANM_SCARED 
FACE_MOT_ANM_H_SCARED 
FACE_MOT_ANM_MISERABLE 
FACE_MOT_ANM_H_MISERABLE 
FACE_MOT_ANM_SAVED 
FACE_MOT_ANM_CRY 

◆ Len1_RES_File_ID

Enumerator
BCK_LEN_DISLIKE_A 
BCK_LEN_DISLIKE_B 
BCK_LEN_EVADE_A 
BCK_LEN_EVADE_B 
BCK_LEN_EVADE_C 
BCK_LEN_F_DISLIKE_A 
BCK_LEN_F_DISLIKE_B 
BCK_LEN_F_EVADE_A 
BCK_LEN_F_TALK_B 
BCK_LEN_F_TALK_C 
BCK_LEN_F_TALK_D 
BCK_LEN_F_WAIT_BC_CONNECT 
BCK_LEN_F_WAIT_C 
BCK_LEN_F_WAIT_D 
BCK_LEN_F_WAIT_E 
BCK_LEN_FH_DISLIKE_B 
BCK_LEN_FH_EVADE_B 
BCK_LEN_FH_TALK_C 
BCK_LEN_FH_TALK_D 
BCK_LEN_FH_WAIT_C 
BCK_LEN_FH_WAIT_D 
BCK_LEN_TALK_A 
BCK_LEN_TALK_C 
BCK_LEN_WAIT_B 
BCK_LEN_WAIT_BC_CONNECT 
BCK_LEN_WAIT_C 
BCK_LEN_WAIT_D 
BCK_LEN_WAIT_E 
BCK_LEN_WALK_A 
BTK_LEN_F_DISLIKE 
BTK_LEN_F_DISLIKE_B 
BTK_LEN_FH_DISLIKE_B 
BTP_LEN_F_DISLIKE_A 
BTP_LEN_F_DISLIKE_B 
BTP_LEN_F_EVADE_A 
BTP_LEN_F_TALK_C 
BTP_LEN_F_TALK_D 
BTP_LEN_F_WAIT_C 
BTP_LEN_FH_TALK_C 
BTP_LEN_FH_TALK_D 
BTP_LEN_FH_WAIT_C 
EVT_LEN1_EVENT_LIST 

◆ Motion

enum Motion
Enumerator
MOT_WAIT_A 
MOT_CALL 
MOT_WAVE 
MOT_WAIT_B 
MOT_S_GET 
MOT_WATCHING 
MOT_MARVELOUS 
MOT_POINT 
MOT_WAIT_C 
MOT_TO_WAIT_C 
MOT_LOOKBACK 
MOT_WAIT_D 
MOT_HI 
MOT_TALK_A 
MOT_TALK_B 
MOT_VICTORY_A 
MOT_HI_WAIT 
MOT_TO_WAIT_C2 
MOT_SURPRISEB_TALK 
MOT_SURPRISEB 
MOT_WAIT_F 
MOT_SCARED 
MOT_SAD_WAIT 
MOT_SAD_TALK_A 
MOT_SAD_UTUMUKI 
MOT_S_WAIT 
MOT_CRY 
MOT_CHOP_A 
MOT_CHOP_B 
MOT_UNK_29 
MOT_UNK_30 
MOT_S_CHOP_A 
MOT_S_CHOP_B 
MOT_DEFENSE_A 
MOT_WATCH 
MOT_DEMO_WAIT 
MOT_STEP 
MOT_RUN 
MOT_S_RUN 
MOT_SAD_WALK 
MOT_SAVED 

◆ Motion_Animation

Enumerator
MOT_ANM_WAIT_A 
MOT_ANM_WAIT_B 
MOT_ANM_WAIT_C 
MOT_ANM_WAIT_D 
MOT_ANM_WAIT_E 
MOT_ANM_WAIT_F 
MOT_ANM_TO_WAIT_C 
MOT_ANM_NONE 
MOT_ANM_RUN 
MOT_ANM_SAD_WALK 
MOT_ANM_S_RUN 
MOT_ANM_TALK_A 
MOT_ANM_TALK_B 
MOT_ANM_VICTORY_A 
MOT_ANM_CHOP_A 
MOT_ANM_CHOP_B 
MOT_ANM_DEFENSE_A 
MOT_ANM_S_GET 
MOT_ANM_S_WAIT 
MOT_ANM_S_CHOP_A 
MOT_ANM_S_CHOP_B 
MOT_ANM_CALL 
MOT_ANM_WAVE 
MOT_ANM_WATCH 
MOT_ANM_WATCHING 
MOT_ANM_MARVELOUS 
MOT_ANM_POINT 
MOT_ANM_LOOKBACK 
MOT_ANM_HI 
MOT_ANM_HI_WAIT 
MOT_ANM_TO_WAIT_C2 
MOT_ANM_SURPRISEB 
MOT_ANM_SURPRISEB_TALK 
MOT_ANM_DEMO_WAIT 
MOT_ANM_STEP 
MOT_ANM_SCARED 
MOT_ANM_SAD_WAIT 
MOT_ANM_SAD_TALK_A 
MOT_ANM_SAD_UTUMUKI 
MOT_ANM_CRY 
MOT_ANM_SAVED 

◆ RES_Name

enum RES_Name
Enumerator
NONE 
TARO 
TARO_TW 
TARO0 
TARO1 
TARO2 
TARO3 
TARO4 
TARO5 
TAROB 
LEN1 
EVT_PACHI 

◆ Taro0_RES_File_ID

Enumerator
BCK_TARO_DEFENSE_A 
BCK_TARO_F_CLOSE 
BCK_TARO_F_NORMAL 
BCK_TARO_STEP 
BCK_TARO_WAIT_A 
BTK_TARO 
BTP_TARO_F_CLOSE 

◆ Taro1_RES_File_ID

Enumerator
BCK_TARO_CHOP_A 
BCK_TARO_CHOP_B 
BCK_TARO_F_PANIC 
BCK_TARO_F_S_GET 
BCK_TARO_F_SAD 
BCK_TARO_F_SHOUT 
BCK_TARO_F_SURPRISE 
BCK_TARO_FH_PANIC 
BCK_TARO_FH_SAD 
BCK_TARO_FH_SURPRISE 
BCK_TARO_RUN 
BCK_TARO_S_CHOP_A 
BCK_TARO_S_CHOP_B 
BCK_TARO_S_GET 
BCK_TARO_S_RUN 
BCK_TARO_S_WAIT 
BCK_TARO_TALK_A 
BCK_TARO_TALK_B 
BCK_TARO_WAIT_B 
BCK_TARO_WAIT_D 
BCK_TARO_WAIT_E 
BCK_TARO_WAIT_F 
BMDR_TARO_STICK_A 
BMDR_TARO_SWB 
BTK_TARO_S_GET 
BTK_TARO_TALK_C 
BTK_TARO_TALK_E 
BTK_TARO_TARK_D 
BTP_TARO_F_PANIC 
BTP_TARO_F_S_GET 
BTP_TARO_F_SAD 
BTP_TARO_F_SHOUT 
BTP_TARO_F_SURPRISE 
BTP_TARO_FH_PANIC 
BTP_TARO_FH_SAD 
BTP_TARO_FH_SURPRISE 
EVT_TARO1_EVENT_LIST 

◆ Taro2_RES_File_ID

Enumerator
BCK_TARO_CALL 
BCK_TARO_F_CALL 
BCK_TARO_F_HI 
BCK_TARO_F_MARVELOUS 
BCK_TARO_F_POINT 
BCK_TARO_F_WATCH 
BCK_TARO_F_WAVE 
BCK_TARO_HI 
BCK_TARO_HI_WAIT 
BCK_TARO_LOOKBACK 
BCK_TARO_MARVELOUS 
BCK_TARO_POINT 
BCK_TARO_TO_WAIT_C2 
BCK_TARO_WATCH 
BCK_TARO_WATCHING 
BCK_TARO_WAVE 
BTK_TARO_LOOKBACK 
BTP_TARO_F_CALL 
BTP_TARO_F_HI 
BTP_TARO_F_MARVELOUS 
BTP_TARO_F_POINT 
BTP_TARO_F_WATCH 
BTP_TARO_F_WAVE 
EVT_TARO2_EVENT_LIST 

◆ Taro3_RES_File_ID

Enumerator
BCK_TARO_F_ANGER 
BCK_TARO_F_SMILE 
BCK_TARO_FH_ANGER 
BCK_TARO_FH_SMILE 
BCK_TARO_TO_WAIT_C 
BCK_TARO_VICTORY_A 
BCK_TARO_WAIT_C 
BTP_TARO_F_ANGER 
BTP_TARO_F_SMILE 
BTP_TARO_FH_SMILE 

◆ Taro4_RES_File_ID

Enumerator
BCK_TARO_F_SURPRISEB 
BCK_TARO_FH_SURPRISEB 
BCK_TARO_SURPRISEB 
BCK_TARO_SURPRISEB_TALK 
BTP_TARO_F_SURPRISEB 
BTP_TARO_FH_SURPRISEB 

◆ Taro5_RES_File_ID

Enumerator
BCK_TARO_CRY 
BCK_TARO_F_CRY 
BCK_TAROB_F_MISERABLE 
BCK_TAROB_F_SAVED 
BCK_TAROB_F_SCARED 
BCK_TAROB_FH_MISERABLE 
BCK_TAROB_FH_SCARED 
BCK_TAROB_SAD_TALK_A 
BCK_TAROB_SAD_UTUMUKI 
BCK_TAROB_SAD_WAIT 
BCK_TAROB_SAD_WALK 
BCK_TAROB_SAVED 
BCK_TAROB_SAVED_WAIT 
BCK_TAROB_SCARED 
BTK_TARO_CRY 
BTP_TARO_F_CRY 
BTP_TAROB_F_MISERABLE 
BTP_TAROB_F_SAVED 
BTP_TAROB_F_SCARED 
BTP_TAROB_FH_MISERABLE 
BTP_TAROB_FH_SCARED 
EVT_TARO5_EVENT_LIST 

◆ Taro_RES_File_ID

Enumerator
BMDR_TARO 
BTP_TARO_F_NORMAL 

◆ Taro_TW_RES_File_ID

Enumerator
BCK_TARO_DEMO_WAIT 
BCK_TARO_F_DEMO_WAIT 
BMDR_TARO_TW 
BTK_TARO_DEMO_WAIT 
BTP_TARO_F_DEMO_WAIT 

◆ TaroB_RES_File_ID

Enumerator
BMDR_GM_TARO 
BMDR_TAROB 

◆ Type

enum Type
Enumerator
TYPE_0 

Function Documentation

◆ daNpc_Pachi_Taro_Create()

static int daNpc_Pachi_Taro_Create ( void * i_this)
static

◆ daNpc_Pachi_Taro_Delete()

static int daNpc_Pachi_Taro_Delete ( void * i_this)
static

◆ daNpc_Pachi_Taro_Draw()

static int daNpc_Pachi_Taro_Draw ( void * i_this)
static

◆ daNpc_Pachi_Taro_Execute()

static int daNpc_Pachi_Taro_Execute ( void * i_this)
static

◆ daNpc_Pachi_Taro_IsDelete()

static int daNpc_Pachi_Taro_IsDelete ( void * i_this)
static

Variable Documentation

◆ daNpc_Pachi_Taro_MethodTable

actor_method_class daNpc_Pachi_Taro_MethodTable
static
Initial value:
= {
}
static int daNpc_Pachi_Taro_Draw(void *i_this)
Definition d_a_npc_pachi_taro.cpp:2543
static int daNpc_Pachi_Taro_Delete(void *i_this)
Definition d_a_npc_pachi_taro.cpp:2535
static int daNpc_Pachi_Taro_IsDelete(void *i_this)
Definition d_a_npc_pachi_taro.cpp:2547
static int daNpc_Pachi_Taro_Create(void *i_this)
Definition d_a_npc_pachi_taro.cpp:2531
static int daNpc_Pachi_Taro_Execute(void *i_this)
Definition d_a_npc_pachi_taro.cpp:2539
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_PACHI_TARO

actor_process_profile_definition g_profile_NPC_PACHI_TARO
extern
Initial value:
= {
7,
0,
0,
369,
0x00044107,
}
Talo (Slingshot Tutorial)
Definition d_a_npc_pachi_taro.h:40
static actor_method_class daNpc_Pachi_Taro_MethodTable
Definition d_a_npc_pachi_taro.cpp:2551
@ PROC_NPC_PACHI_TARO
Definition d_procname.h:633
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[5][2]
static
Initial value:
= {
}
@ BMDR_TARO_SWB
Definition d_a_npc_pachi_taro.cpp:82
@ BMDR_TARO_STICK_A
Definition d_a_npc_pachi_taro.cpp:81
@ BMDR_GM_TARO
Definition d_a_npc_pachi_taro.cpp:200
@ BMDR_TARO_TW
Definition d_a_npc_pachi_taro.cpp:31
@ TARO
Definition d_a_npc_pachi_taro.cpp:265
@ TAROB
Definition d_a_npc_pachi_taro.cpp:273
@ TARO1
Definition d_a_npc_pachi_taro.cpp:268
@ TARO_TW
Definition d_a_npc_pachi_taro.cpp:266
@ BMDR_TARO
Definition d_a_npc_pachi_taro.cpp:19

◆ l_evtList

daNpcT_evtData_c l_evtList[11]
static
Initial value:
= {
{"", NONE},
{"TUTRIAL_BEGIN", EVT_PACHI},
{"TUTRIAL_BEGIN_SKIP", EVT_PACHI},
{"TUTRIAL_CLEAR", EVT_PACHI},
{"TUTRIAL_TALK", EVT_PACHI},
{"TUTRIAL_TALK2", EVT_PACHI},
{"HIT_KAKASI_BODY", EVT_PACHI},
{"TUTRIAL_SELECT_GIVEUP", EVT_PACHI},
{"TUTRIAL_CONTINUE", EVT_PACHI},
{"TUTRIAL_GIVEUP", EVT_PACHI},
{"TUTRIAL_CAUTION", EVT_PACHI},
}
@ NONE
Definition d_a_npc_pachi_taro.cpp:264
@ EVT_PACHI
Definition d_a_npc_pachi_taro.cpp:275

◆ l_faceMotionAnmData

daNpcT_faceMotionAnmData_c l_faceMotionAnmData[30]
static

◆ l_faceMotionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_faceMotionSequenceData[128]
static

◆ l_HIO

NPC_PACHI_TARO_HIO_CLASS l_HIO
static

◆ l_loadResPtrn0

s8 l_loadResPtrn0[7]
static
Initial value:
= {
}
@ TARO2
Definition d_a_npc_pachi_taro.cpp:269
@ TARO0
Definition d_a_npc_pachi_taro.cpp:267
@ TARO3
Definition d_a_npc_pachi_taro.cpp:270

◆ l_loadResPtrn4

s8 l_loadResPtrn4[8]
static
Initial value:
= {
}
@ TARO4
Definition d_a_npc_pachi_taro.cpp:271

◆ l_loadResPtrnList

s8* l_loadResPtrnList[2]
static
Initial value:
= {
}
static s8 l_loadResPtrn0[7]
Definition d_a_npc_pachi_taro.cpp:521
static s8 l_loadResPtrn4[8]
Definition d_a_npc_pachi_taro.cpp:525

◆ l_motionAnmData

daNpcT_motionAnmData_c l_motionAnmData[41]
static

◆ l_motionSequenceData

daNpcT_MotionSeqMngr_c::sequenceStepData_c l_motionSequenceData[164]
static

◆ l_resNameList

char* l_resNameList[12]
static
Initial value:
= {
"",
"Taro",
"Taro_TW",
"Taro0",
"Taro1",
"Taro2",
"Taro3",
"Taro4",
"Taro5",
"TaroB",
"Len1",
"evt_pachi",
}