151 if (startTime != 0xff && endTime != 0xff) {
153 u32 y = startTime % 10;
155 u32 x2 = (
u16)(endTime / 10);
156 u32 y2 = endTime % 10;
int cLib_chaseF(f32 *pvalue, f32 target, f32 step)
Definition c_lib.cpp:360
Definition d_a_npc_cd2.h:323
BOOL checkCommandDemoAccrpt()
Definition f_op_actor.h:137
bool checkCommandTalk()
Definition f_op_actor.h:138
void onCondition(u16 cond)
Definition f_op_actor.h:133
Definition d_msg_flow.h:35
static const u16 saveBitLabels[822]
Definition d_save.h:2205
Hylian Adult.
Definition d_a_npc_cdn3.h:16
void executeRelief()
Definition d_a_npc_cdn3.cpp:1088
static seqFunc m_seq06_funcTbl[4]
Definition d_a_npc_cdn3.h:400
int mFlowNodeNum
Definition d_a_npc_cdn3.h:385
void callInit()
Definition d_a_npc_cdn3.cpp:343
u16 getStartTime()
Definition d_a_npc_cdn3.h:145
bool isChairStyle()
Definition d_a_npc_cdn3.cpp:1371
int sellme(void *)
Definition d_a_npc_cdn3.cpp:1793
void setCollision()
Definition d_a_npc_cdn3.h:263
int sittalkbb(void *)
Definition d_a_npc_cdn3.cpp:1560
J3DAnmTransform * field_0xb80
Definition d_a_npc_cdn3.h:389
u16 getEndTime()
Definition d_a_npc_cdn3.h:146
void checkSchedule()
Definition d_a_npc_cdn3.cpp:1266
virtual ~daNpcCdn3_c()
Definition d_a_npc_cdn3.cpp:1956
int sittalka(void *)
Definition d_a_npc_cdn3.cpp:1508
f32 field_0xb64
Definition d_a_npc_cdn3.h:382
static seqFunc m_seq03_funcTbl[2]
Definition d_a_npc_cdn3.h:390
int execute()
Definition d_a_npc_cdn3.cpp:1970
static seqFunc m_seq07_funcTbl[2]
Definition d_a_npc_cdn3.h:404
bool isInShop()
Definition d_a_npc_cdn3.cpp:1362
static seqFunc m_seq01_funcTbl[2]
Definition d_a_npc_cdn3.h:384
bool isNoTurnTalk()
Definition d_a_npc_cdn3.cpp:1381
void checkTimeSchedule()
Definition d_a_npc_cdn3.cpp:2032
void executeEscape()
Definition d_a_npc_cdn3.cpp:944
bool searchFirstScheduleTag(fopAc_ac_c *param_1)
Definition d_a_npc_cdn3.cpp:2002
int runb(void *)
Definition d_a_npc_cdn3.cpp:1684
dMsgFlow_c mMsgFlow
Definition d_a_npc_cdn3.h:375
static seqFunc m_seq26_funcTbl[3]
Definition d_a_npc_cdn3.h:511
int field_0xb74
Definition d_a_npc_cdn3.h:386
int isStop()
Definition d_a_npc_cdn3.h:141
Mode_e mPrevMode
Definition d_a_npc_cdn3.h:378
int browseb(void *)
Definition d_a_npc_cdn3.cpp:1704
bool searchFirstScheduleTagSub(fopAc_ac_c *)
Definition d_a_npc_cdn3.cpp:1244
static seqFunc m_seq02_funcTbl[2]
Definition d_a_npc_cdn3.h:387
static seqFunc m_seq38_funcTbl[2]
Definition d_a_npc_cdn3.h:595
int getType()
Definition d_a_npc_cdn3.h:142
void initFear2()
Definition d_a_npc_cdn3.cpp:1029
static seqFunc m_seq33_funcTbl[7]
Definition d_a_npc_cdn3.h:558
static seqFunc m_seq08_funcTbl[7]
Definition d_a_npc_cdn3.h:407
u16 field_0xb90
Definition d_a_npc_cdn3.h:394
void setSchedule(daTagSchedule_c *)
Definition d_a_npc_cdn3.cpp:1283
bool searchNextScheduleTag()
Definition d_a_npc_cdn3.cpp:2011
static seqFunc m_seq40_funcTbl[3]
Definition d_a_npc_cdn3.h:605
int chkEvent()
Definition d_a_npc_cdn3.h:290
void(daNpcCdn3_c::*) actionFunc()
Definition d_a_npc_cdn3.h:18
f32 field_0xb60
Definition d_a_npc_cdn3.h:381
int talkc(void *)
Definition d_a_npc_cdn3.cpp:1469
int getTimeMinute()
Definition d_a_npc_cdn3.h:111
static actionFunc ActionTable[8][2]
Definition d_a_npc_cdn3.h:313
int ladytalkb(void *)
Definition d_a_npc_cdn3.cpp:1754
int sitwaitb(void *)
Definition d_a_npc_cdn3.cpp:1534
static seqFunc m_seq25_funcTbl[7]
Definition d_a_npc_cdn3.h:500
int mMsgIndex
Definition d_a_npc_cdn3.h:384
u8 field_0xb98
Definition d_a_npc_cdn3.h:400
void initRelief()
Definition d_a_npc_cdn3.cpp:1080
static seqFunc m_seq14_funcTbl[2]
Definition d_a_npc_cdn3.h:437
static seqFunc m_seq41_funcTbl[2]
Definition d_a_npc_cdn3.h:610
static seqFunc m_seq37_funcTbl[2]
Definition d_a_npc_cdn3.h:590
void executeWait()
Definition d_a_npc_cdn3.cpp:634
int getFlowNodeNum()
Definition d_a_npc_cdn3.h:144
u16 field_0xb8c
Definition d_a_npc_cdn3.h:392
u8 field_0xb99
Definition d_a_npc_cdn3.h:401
static seqFunc m_seq19_funcTbl[7]
Definition d_a_npc_cdn3.h:463
int sing(void *)
Definition d_a_npc_cdn3.cpp:1806
void executeTalk()
Definition d_a_npc_cdn3.cpp:846
u8 field_0xb95
Definition d_a_npc_cdn3.h:397
void setSpeed(f32 *param_1, f32 param_2, f32 param_3, int param_4)
Definition d_a_npc_cdn3.h:130
static seqFunc m_seq11_funcTbl[6]
Definition d_a_npc_cdn3.h:424
static seqFunc m_seq10_funcTbl[2]
Definition d_a_npc_cdn3.h:421
void lookat()
Definition d_a_npc_cdn3.cpp:1917
int ladytalka(void *)
Definition d_a_npc_cdn3.cpp:1741
void initCollision()
Definition d_a_npc_cdn3.h:254
u8 field_0xb96
Definition d_a_npc_cdn3.h:398
u8 field_0xb97
Definition d_a_npc_cdn3.h:399
static seqFunc m_seq00_funcTbl[2]
Definition d_a_npc_cdn3.h:381
static seqFunc m_seq34_funcTbl[9]
Definition d_a_npc_cdn3.h:569
int draw()
Definition d_a_npc_cdn3.cpp:2079
int ctrlMsgAnm()
Definition d_a_npc_cdn3.cpp:1167
int talka(void *)
Definition d_a_npc_cdn3.cpp:1404
static seqFunc m_seq23_funcTbl[7]
Definition d_a_npc_cdn3.h:484
static seqFunc m_seq28_funcTbl[3]
Definition d_a_npc_cdn3.h:521
int dance(void *)
Definition d_a_npc_cdn3.cpp:1717
int runa(void *)
Definition d_a_npc_cdn3.cpp:1677
int create()
Definition d_a_npc_cdn3.cpp:1833
int orderEvent()
Definition d_a_npc_cdn3.h:314
void initFight()
Definition d_a_npc_cdn3.cpp:1050
daTagSchedule_c * field_0xb88
Definition d_a_npc_cdn3.h:391
void setAngle()
Definition d_a_npc_cdn3.cpp:1114
int turnr(void *)
Definition d_a_npc_cdn3.cpp:1627
static seqFunc m_seq27_funcTbl[2]
Definition d_a_npc_cdn3.h:518
int browsea(void *)
Definition d_a_npc_cdn3.cpp:1691
u8 getPathID()
Definition d_a_npc_cdn3.h:140
int field_0xb7c
Definition d_a_npc_cdn3.h:388
static seqFunc m_seq42_funcTbl[2]
Definition d_a_npc_cdn3.h:615
int getTime()
Definition d_a_npc_cdn3.h:118
static seqFunc m_seq29_funcTbl[3]
Definition d_a_npc_cdn3.h:528
static seqFunc m_seq12_funcTbl[2]
Definition d_a_npc_cdn3.h:429
int getGroupID()
Definition d_a_npc_cdn3.h:139
static seqFunc m_seq16_funcTbl[7]
Definition d_a_npc_cdn3.h:443
int mObjNum
Definition d_a_npc_cdn3.h:379
int waitwall(void *)
Definition d_a_npc_cdn3.cpp:1417
daNpcCdn3_c::actionFunc * mAction
Definition d_a_npc_cdn3.h:376
int playm(void *)
Definition d_a_npc_cdn3.cpp:1599
int getSeqNum()
Definition d_a_npc_cdn3.h:143
static seqFunc m_seq21_funcTbl[2]
Definition d_a_npc_cdn3.h:477
static seqFunc m_seq13_funcTbl[6]
Definition d_a_npc_cdn3.h:432
J3DModel * field_0xacc
Definition d_a_npc_cdn3.h:372
static seqFunc m_seq43_funcTbl[3]
Definition d_a_npc_cdn3.h:621
static seqFunc m_seq30_funcTbl[6]
Definition d_a_npc_cdn3.h:535
void setAction(daNpcCdn3_c::Mode_e)
Definition d_a_npc_cdn3.cpp:334
void initTalk()
Definition d_a_npc_cdn3.cpp:818
void initFear()
Definition d_a_npc_cdn3.cpp:992
void pathMoveF()
Definition d_a_npc_cdn3.cpp:1119
Mode_e
Definition d_a_npc_cdn3.h:21
@ MODE_FIGHT
Definition d_a_npc_cdn3.h:28
@ MODE_ESCAPSE
Definition d_a_npc_cdn3.h:25
@ MODE_RELIEF
Definition d_a_npc_cdn3.h:29
@ MODE_TALK
Definition d_a_npc_cdn3.h:24
@ MODE_MAX_e
Definition d_a_npc_cdn3.h:30
@ MODE_FEAR2
Definition d_a_npc_cdn3.h:27
@ MODE_WAIT
Definition d_a_npc_cdn3.h:22
@ MODE_PATH
Definition d_a_npc_cdn3.h:23
@ MODE_FEAR
Definition d_a_npc_cdn3.h:26
void initWait()
Definition d_a_npc_cdn3.cpp:626
static seqFunc m_seq35_funcTbl[2]
Definition d_a_npc_cdn3.h:576
Mode_e mMode
Definition d_a_npc_cdn3.h:377
int sittalkb(void *)
Definition d_a_npc_cdn3.cpp:1547
int turnl(void *)
Definition d_a_npc_cdn3.cpp:1645
static seqFunc * m_funcTbl[44]
Definition d_a_npc_cdn3.h:355
int talkbwall(void *)
Definition d_a_npc_cdn3.cpp:1443
int talkb(void *)
Definition d_a_npc_cdn3.cpp:1456
int getObjNum()
Definition d_a_npc_cdn3.h:181
static seqFunc m_seq05_funcTbl[4]
Definition d_a_npc_cdn3.h:396
u32 field_0xb68
Definition d_a_npc_cdn3.h:383
int sitwaita(void *)
Definition d_a_npc_cdn3.cpp:1495
int sittalkab(void *)
Definition d_a_npc_cdn3.cpp:1521
void executeFight()
Definition d_a_npc_cdn3.cpp:1061
void executeFear()
Definition d_a_npc_cdn3.cpp:1016
static seqFunc m_seq04_funcTbl[2]
Definition d_a_npc_cdn3.h:393
int waitb(void *)
Definition d_a_npc_cdn3.cpp:1482
void create_init()
Definition d_a_npc_cdn3.cpp:1857
static seqFunc m_seq22_funcTbl[4]
Definition d_a_npc_cdn3.h:480
int normtalkb(void *)
Definition d_a_npc_cdn3.cpp:1780
void initEscape()
Definition d_a_npc_cdn3.cpp:923
int walkb(void *)
Definition d_a_npc_cdn3.cpp:1670
static seqFunc m_seq15_funcTbl[2]
Definition d_a_npc_cdn3.h:440
static seqFunc m_seq32_funcTbl[7]
Definition d_a_npc_cdn3.h:547
void executeFear2()
Definition d_a_npc_cdn3.cpp:1039
static seqFunc m_seq09_funcTbl[2]
Definition d_a_npc_cdn3.h:418
int talkwall(void *)
Definition d_a_npc_cdn3.cpp:1430
static seqFunc m_seq39_funcTbl[2]
Definition d_a_npc_cdn3.h:600
int normtalka(void *)
Definition d_a_npc_cdn3.cpp:1767
int waita(void *)
Definition d_a_npc_cdn3.cpp:1391
static seqFunc m_seq31_funcTbl[6]
Definition d_a_npc_cdn3.h:541
s16 field_0xb92
Definition d_a_npc_cdn3.h:395
void initTimeSchedule()
Definition d_a_npc_cdn3.h:165
bool searchNextScheduleTagSub(fopAc_ac_c *)
Definition d_a_npc_cdn3.cpp:1204
int walka(void *)
Definition d_a_npc_cdn3.cpp:1663
bool isOrchestra()
Definition d_a_npc_cdn3.h:274
void callExecute()
Definition d_a_npc_cdn3.cpp:349
static seqFunc m_seq18_funcTbl[2]
Definition d_a_npc_cdn3.h:460
static seqFunc m_seq36_funcTbl[4]
Definition d_a_npc_cdn3.h:582
int lookb(void *)
Definition d_a_npc_cdn3.cpp:1586
PathTrace_c m_path
Definition d_a_npc_cdn3.h:373
u16 field_0xb8e
Definition d_a_npc_cdn3.h:393
int mSeqNum
Definition d_a_npc_cdn3.h:387
J3DModel * field_0xac8
Definition d_a_npc_cdn3.h:371
u8 field_0xb94
Definition d_a_npc_cdn3.h:396
void setMtx()
Definition d_a_npc_cdn3.cpp:1902
int(daNpcCdn3_c::*) seqFunc(void *)
Definition d_a_npc_cdn3.h:19
void initParamTime()
Definition d_a_npc_cdn3.h:148
int getTimeHour()
Definition d_a_npc_cdn3.h:104
int looka(void *)
Definition d_a_npc_cdn3.cpp:1573
f32 field_0xb5c
Definition d_a_npc_cdn3.h:380
void initPath()
Definition d_a_npc_cdn3.cpp:658
void executePath()
Definition d_a_npc_cdn3.cpp:673
int getDayOfWeek()
Definition d_a_npc_cdn3.h:122
static seqFunc m_seq20_funcTbl[2]
Definition d_a_npc_cdn3.h:474
daNpcT_ActorMngr_c m_targetAct
Definition d_a_npc_cdn3.h:374
static seqFunc m_seq17_funcTbl[2]
Definition d_a_npc_cdn3.h:454
static seqFunc m_seq24_funcTbl[5]
Definition d_a_npc_cdn3.h:495
daTagSchedule_c * mTagSched
Definition d_a_npc_cdn3.h:390
BOOL dComIfGs_isEventBit(const u16)
Definition d_com_inf_game.h:1196
static void dComIfGp_event_runCheck()
Definition d_a_mg_rod.cpp:2662
static void * target
Definition d_a_npc_cd2.cpp:1852
f32 Cd2_HIO_cylH(int param_1)
Definition d_a_npc_cd2.h:193
f32 Cd2_HIO_cylR(int param_1)
Definition d_a_npc_cd2.h:183
STATIC_ASSERT(sizeof(daNpcCdn3_c)==0xb9c)
const char * dComIfGp_getStartStageName()
Definition d_com_inf_game.h:2376
dCcS * dComIfG_Ccsp()
Definition d_com_inf_game.h:970
int dKy_getdaytime_hour()
Definition d_kankyo.cpp:1501
u8 dKy_getDarktime_week()
Definition d_kankyo.cpp:1534
int dKy_getDarktime_hour()
Definition d_kankyo.cpp:1522
int dKy_getdaytime_minute()
Definition d_kankyo.cpp:1506
int dKy_getDarktime_minute()
Definition d_kankyo.cpp:1527
int dKy_get_dayofweek()
Definition d_kankyo.cpp:5299
double x double x
Definition e_atan2.c:58
double x double y
Definition e_atan2.c:58
@ dEvtCnd_CANTALK_e
Definition f_op_actor.h:117
u32 fopAcM_CheckCondition(fopAc_ac_c *i_actor, u32 flag)
Definition f_op_actor_mng.h:254
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:186
s8 fopAcM_GetRoomNo(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:142
int strcmp(const char *str1, const char *str2)
Definition string.c:117
Definition d_a_hozelda.cpp:146
s16 x
Definition c_sxyz.h:7
s16 z
Definition c_sxyz.h:7
u32 flags
Definition f_op_actor.h:186
cXyz pos
Definition f_op_actor.h:171
void SetStts(cCcD_Stts *stts)
Definition c_cc_d.h:567
void Set(cCcD_Obj *)
Definition c_cc_s.cpp:57
void SetH(f32)
Definition c_m3d_g_cyl.cpp:36
void SetC(cXyz const &)
Definition c_m3d_g_cyl.cpp:31
void SetR(f32)
Definition c_m3d_g_cyl.cpp:41
void Set(dCcD_SrcCyl const &)
Definition d_cc_d.cpp:402
void SetRoomId(int id)
Definition d_cc_d.h:123
void Init(int, int, fopAc_ac_c *)
Definition d_cc_d.cpp:111
Definition d_a_npc_fguard.cpp:46
static u8 const m_cylDat[68]
Definition d_a_npc_fguard.cpp:224
dCcD_Cyl mCyl
Definition d_a_npc_cd2.h:402
bool isM_()
Definition d_a_npc_cd2.cpp:332
dCcD_Stts mStts
Definition d_a_npc_cd2.h:401
int m_type
Definition d_a_npc_cd2.h:404
bool mIsDarkWorld
Definition d_a_npc_cd2.h:416
void checkNowWolfEyeUp()
Definition d_a_player.cpp:475
Definition d_a_hozelda.cpp:74
actor_attention_types attention_info
Definition f_op_actor.h:237
s8 subtype
Definition f_op_actor.h:214
csXyz shape_angle
Definition f_op_actor.h:222
dEvt_info_c eventInfo
Definition f_op_actor.h:208
actor_place current
Definition f_op_actor.h:221
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5