1#ifndef D_A_NPC_PASSER_H
2#define D_A_NPC_PASSER_H
Hylian Passerby (Castle Town NPC?)
Definition d_a_npc_passer.h:14
void initEscape()
Definition d_a_npc_passer.cpp:1596
void setSpeed(f32, f32, f32 *, int)
Definition d_a_npc_passer.cpp:1704
void executeFight()
Definition d_a_npc_passer.cpp:1657
void waitb(void *)
Definition d_a_npc_passer.cpp:1815
void createHeap()
Definition d_a_npc_passer.cpp:1468
void setAction(daNpcPasser_c::Mode_e)
Definition d_a_npc_passer.cpp:1509
void sittalkab(void *)
Definition d_a_npc_passer.cpp:1830
void sittalkb(void *)
Definition d_a_npc_passer.cpp:1840
void turnl(void *)
Definition d_a_npc_passer.cpp:1870
static u8 m_seq05_funcTbl[48]
Definition d_a_npc_passer.h:561
void turnr(void *)
Definition d_a_npc_passer.cpp:1865
void initFight()
Definition d_a_npc_passer.cpp:1652
void walkb(void *)
Definition d_a_npc_passer.cpp:1890
static u8 m_seq15_funcTbl[24]
Definition d_a_npc_passer.h:883
void callInit()
Definition d_a_npc_passer.cpp:1514
void executePath()
Definition d_a_npc_passer.cpp:1585
void initPath()
Definition d_a_npc_passer.cpp:1533
void sitwaita(void *)
Definition d_a_npc_passer.cpp:1820
void walka(void *)
Definition d_a_npc_passer.cpp:1875
void callExecute()
Definition d_a_npc_passer.cpp:1519
void sitwaitb(void *)
Definition d_a_npc_passer.cpp:1835
static u8 m_seq06_funcTbl[48]
Definition d_a_npc_passer.h:598
static u8 m_seq20_funcTbl[24]
Definition d_a_npc_passer.h:1071
static u8 m_seq08_funcTbl[84]
Definition d_a_npc_passer.h:681
void waita(void *)
Definition d_a_npc_passer.cpp:1780
static u8 m_seq16_funcTbl[84]
Definition d_a_npc_passer.h:949
static u8 m_seq03_funcTbl[24]
Definition d_a_npc_passer.h:509
void draw()
Definition d_a_npc_passer.cpp:1503
void browsea(void *)
Definition d_a_npc_passer.cpp:1895
void runa(void *)
Definition d_a_npc_passer.cpp:1880
static u8 m_seq09_funcTbl[24]
Definition d_a_npc_passer.h:701
void create_init()
Definition d_a_npc_passer.cpp:1694
void talkb(void *)
Definition d_a_npc_passer.cpp:1805
static u8 ActionTable[120]
Definition d_a_npc_passer.h:421
static u8 m_seq00_funcTbl[24]
Definition d_a_npc_passer.h:461
u8 field_0x568[0xb28 - 0x568]
Definition d_a_npc_passer.h:102
static u8 m_seq07_funcTbl[24]
Definition d_a_npc_passer.h:615
static u8 m_seq18_funcTbl[24]
Definition d_a_npc_passer.h:985
void executeFear()
Definition d_a_npc_passer.cpp:1611
void waitwall(void *)
Definition d_a_npc_passer.cpp:1790
static u8 m_seq10_funcTbl[24]
Definition d_a_npc_passer.h:717
static u8 m_seq25_funcTbl[84]
Definition d_a_npc_passer.h:1308
void sittalkbb(void *)
Definition d_a_npc_passer.cpp:1845
void executeRelief()
Definition d_a_npc_passer.cpp:1667
void waitTime(void *)
Definition d_a_npc_passer.cpp:1905
~daNpcPasser_c()
Definition d_a_npc_passer.cpp:1463
static void * m_funcTbl[28]
Definition d_a_npc_passer.h:433
static u8 m_seq24_funcTbl[60]
Definition d_a_npc_passer.h:1240
void talkc(void *)
Definition d_a_npc_passer.cpp:1810
static u8 m_seq02_funcTbl[24]
Definition d_a_npc_passer.h:493
static u8 m_seq11_funcTbl[72]
Definition d_a_npc_passer.h:773
void initFear()
Definition d_a_npc_passer.cpp:1606
void talkbwall(void *)
Definition d_a_npc_passer.cpp:1800
void sittalka(void *)
Definition d_a_npc_passer.cpp:1825
void create()
Definition d_a_npc_passer.cpp:1479
void executeEscape()
Definition d_a_npc_passer.cpp:1601
void initCollision()
Definition d_a_npc_passer.cpp:1762
static u8 m_seq01_funcTbl[24]
Definition d_a_npc_passer.h:477
void pathMoveF()
Definition d_a_npc_passer.cpp:1752
void talka(void *)
Definition d_a_npc_passer.cpp:1785
void looka(void *)
Definition d_a_npc_passer.cpp:1850
void browseb(void *)
Definition d_a_npc_passer.cpp:1900
void runb(void *)
Definition d_a_npc_passer.cpp:1885
static u8 m_seq21_funcTbl[24]
Definition d_a_npc_passer.h:1087
static u8 m_seq19_funcTbl[84]
Definition d_a_npc_passer.h:1051
static u8 m_seq27_funcTbl[12]
Definition d_a_npc_passer.h:1355
static u8 m_seq14_funcTbl[24]
Definition d_a_npc_passer.h:867
static u8 m_seq26_funcTbl[36]
Definition d_a_npc_passer.h:1338
void playm(void *)
Definition d_a_npc_passer.cpp:1860
void initRelief()
Definition d_a_npc_passer.cpp:1662
void setBaseMtx()
Definition d_a_npc_passer.cpp:1757
void execute()
Definition d_a_npc_passer.cpp:1493
void lookb(void *)
Definition d_a_npc_passer.cpp:1855
void talkwall(void *)
Definition d_a_npc_passer.cpp:1795
static u8 m_seq04_funcTbl[24]
Definition d_a_npc_passer.h:525
static u8 m_seq12_funcTbl[24]
Definition d_a_npc_passer.h:792
static u8 m_seq17_funcTbl[24]
Definition d_a_npc_passer.h:969
static u8 m_seq23_funcTbl[84]
Definition d_a_npc_passer.h:1190
static u8 m_seq22_funcTbl[48]
Definition d_a_npc_passer.h:1123
void setAngle()
Definition d_a_npc_passer.cpp:1699
void setCollision()
Definition d_a_npc_passer.cpp:1767
static u8 m_seq13_funcTbl[72]
Definition d_a_npc_passer.h:848
STATIC_ASSERT(sizeof(daNpcPasser_c)==0xb28)
Definition d_a_npc_passer.h:16
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8