Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_uri.h
Go to the documentation of this file.
1#ifndef D_A_NPC_URI_H
2#define D_A_NPC_URI_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_Uri_c : public fopAc_ac_c {
15public:
16 /* 80B267AC */ ~daNpc_Uri_c();
17 /* 80B268F8 */ void create();
18 /* 80B26BE4 */ void CreateHeap();
19 /* 80B2708C */ void Delete();
20 /* 80B270C0 */ void Execute();
21 /* 80B270E0 */ void Draw();
22 /* 80B27174 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80B27194 */ void ctrlJointCallBack(J3DJoint*, int);
24 /* 80B271EC */ void getType();
25 /* 80B27260 */ void isDelete();
26 /* 80B272F0 */ void reset();
27 /* 80B27750 */ void afterJntAnm(int);
28 /* 80B27820 */ void setParam();
29 /* 80B27994 */ void checkChangeEvt();
30 /* 80B27B3C */ void setAfterTalkMotion();
31 /* 80B27BF0 */ void srchActors();
32 /* 80B27C8C */ void evtTalk();
33 /* 80B27D2C */ void evtCutProc();
34 /* 80B27DF4 */ void action();
35 /* 80B27F14 */ void beforeMove();
36 /* 80B27FD8 */ void setAttnPos();
37 /* 80B28318 */ void setCollision();
38 /* 80B284D4 */ bool drawDbgInfo();
39 /* 80B284DC */ void drawOtherMdl();
40 /* 80B285B4 */ void afterSetMotionAnm(int, int, f32, int);
41 /* 80B285EC */ void changeBck(int*, int*);
42 /* 80B28618 */ void changeBtp(int*, int*);
43 /* 80B28644 */ void selectAction();
44 /* 80B28794 */ void chkAction(int (daNpc_Uri_c::*)(void*));
45 /* 80B287C0 */ void setAction(int (daNpc_Uri_c::*)(void*));
46 /* 80B28868 */ void chkPlayerCarryBasket();
47 /* 80B288DC */ void chkPlayerGetWoodShield();
48 /* 80B28910 */ void getTutorialCond(cXyz);
49 /* 80B28FB8 */ void cutConversation(int);
50 /* 80B29198 */ void cutStartCarryTutorial(int);
51 /* 80B293C0 */ void cutEndCarryTutorial(int);
52 /* 80B296B8 */ void cutConversationWithMoi(int);
53 /* 80B2985C */ void cutFindWolf(int);
54 /* 80B29BA4 */ void cutMeetingAgain(int);
55 /* 80B29EA0 */ void krun(void*);
56 /* 80B2A1B4 */ void wait(void*);
57 /* 80B2AB60 */ void walk(void*);
58 /* 80B2B24C */ void sitWait(void*);
59 /* 80B2B7C0 */ void talk(void*);
63 daNpcT_evtData_c const*, char**);
64 /* 80B2CD44 */ s32 getEyeballMaterialNo();
65 /* 80B2CD4C */ s32 getHeadJointNo();
66 /* 80B2CD54 */ s32 getNeckJointNo();
67 /* 80B2CD5C */ bool getBackboneJointNo();
68 /* 80B2CD64 */ void checkChangeJoint(int);
69 /* 80B2CD74 */ void checkRemoveJoint(int);
70 /* 80B2CD84 */ s32 getFootLJointNo();
71 /* 80B2CD8C */ s32 getFootRJointNo();
72
73 static void* mCutNameList[7];
74 static u8 mCutList[84];
75
76private:
77 /* 0x568 */ u8 field_0x568[0x1018 - 0x568];
78};
79
80STATIC_ASSERT(sizeof(daNpc_Uri_c) == 0x1018);
81
83public:
84 /* 80B2CD94 */ ~daNpc_Uri_Param_c();
85
86 static u8 const m[172];
87};
88
89
90#endif /* D_A_NPC_URI_H */
Definition d_a_npc_uri.h:82
static u8 const m[172]
Definition d_a_npc_uri.h:979
~daNpc_Uri_Param_c()
Definition d_a_npc_uri.cpp:1954
Uli.
Definition d_a_npc_uri.h:14
void drawOtherMdl()
Definition d_a_npc_uri.cpp:1455
void talk(void *)
Definition d_a_npc_uri.cpp:1628
void selectAction()
Definition d_a_npc_uri.cpp:1475
void getTutorialCond(cXyz)
Definition d_a_npc_uri.cpp:1502
bool drawDbgInfo()
Definition d_a_npc_uri.cpp:1413
void create()
Definition d_a_npc_uri.cpp:1049
void getType()
Definition d_a_npc_uri.cpp:1170
void changeBtp(int *, int *)
Definition d_a_npc_uri.cpp:1470
void action()
Definition d_a_npc_uri.cpp:1226
void setAfterTalkMotion()
Definition d_a_npc_uri.cpp:1206
void wait(void *)
Definition d_a_npc_uri.cpp:1605
void setParam()
Definition d_a_npc_uri.cpp:1190
s32 getHeadJointNo()
Definition d_a_npc_uri.cpp:1916
void isDelete()
Definition d_a_npc_uri.cpp:1175
void chkPlayerCarryBasket()
Definition d_a_npc_uri.cpp:1492
void setAction(int(daNpc_Uri_c::*)(void *))
Definition d_a_npc_uri.cpp:1487
static void * mCutNameList[7]
Definition d_a_npc_uri.h:625
void walk(void *)
Definition d_a_npc_uri.cpp:1610
void checkChangeEvt()
Definition d_a_npc_uri.cpp:1195
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_uri.cpp:1159
void evtCutProc()
Definition d_a_npc_uri.cpp:1221
void srchActors()
Definition d_a_npc_uri.cpp:1211
~daNpc_Uri_c()
Definition d_a_npc_uri.cpp:973
void checkRemoveJoint(int)
Definition d_a_npc_uri.cpp:1939
void Draw()
Definition d_a_npc_uri.cpp:1153
void cutStartCarryTutorial(int)
Definition d_a_npc_uri.cpp:1526
void setAttnPos()
Definition d_a_npc_uri.cpp:1403
s32 getFootRJointNo()
Definition d_a_npc_uri.cpp:1949
void beforeMove()
Definition d_a_npc_uri.cpp:1231
void reset()
Definition d_a_npc_uri.cpp:1180
void sitWait(void *)
Definition d_a_npc_uri.cpp:1623
void setCollision()
Definition d_a_npc_uri.cpp:1408
void afterJntAnm(int)
Definition d_a_npc_uri.cpp:1185
void chkPlayerGetWoodShield()
Definition d_a_npc_uri.cpp:1497
void cutConversationWithMoi(int)
Definition d_a_npc_uri.cpp:1549
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_uri.cpp:1165
u8 field_0x568[0x1018 - 0x568]
Definition d_a_npc_uri.h:77
void changeBck(int *, int *)
Definition d_a_npc_uri.cpp:1465
void checkChangeJoint(int)
Definition d_a_npc_uri.cpp:1933
void krun(void *)
Definition d_a_npc_uri.cpp:1600
void chkAction(int(daNpc_Uri_c::*)(void *))
Definition d_a_npc_uri.cpp:1481
bool getBackboneJointNo()
Definition d_a_npc_uri.cpp:1927
void afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_uri.cpp:1460
void cutEndCarryTutorial(int)
Definition d_a_npc_uri.cpp:1531
void Delete()
Definition d_a_npc_uri.cpp:1138
void cutMeetingAgain(int)
Definition d_a_npc_uri.cpp:1573
s32 getNeckJointNo()
Definition d_a_npc_uri.cpp:1921
void cutFindWolf(int)
Definition d_a_npc_uri.cpp:1568
s32 getEyeballMaterialNo()
Definition d_a_npc_uri.cpp:1911
static u8 mCutList[84]
Definition d_a_npc_uri.h:696
void CreateHeap()
Definition d_a_npc_uri.cpp:1073
void cutConversation(int)
Definition d_a_npc_uri.cpp:1521
void Execute()
Definition d_a_npc_uri.cpp:1143
void evtTalk()
Definition d_a_npc_uri.cpp:1216
s32 getFootLJointNo()
Definition d_a_npc_uri.cpp:1944
STATIC_ASSERT(sizeof(daNpc_Uri_c)==0x1018)
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:20
Definition d_a_obj_sekizoa.cpp:98
Definition d_a_obj_sekizoa.cpp:105
Definition d_a_obj_sekizoa.cpp:95
Definition d_a_obj_sekizoa.cpp:107
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8