blob: 67d368c75237af18b67932e142fc9610612d9f39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
|
#ifndef D_A_NPC_KK1_H
#define D_A_NPC_KK1_H
#include "f_op/f_op_actor.h"
class J3DNode;
class daNpc_Kk1_c : public fopAc_ac_c {
public:
struct anm_prm_c {
};
void getSWbit() {}
void _nodeCB_Head(J3DNode*, J3DModel*);
void _nodeCB_BackBone(J3DNode*, J3DModel*);
void init_KK1_0();
void createInit();
void play_animation();
void setMtx(bool);
void bckResID(int);
void btpResID(int);
void setBtp(signed char, bool);
void init_texPttrnAnm(signed char, bool);
void play_btp_anm();
void play_eff_anm();
void setAnm_anm(anm_prm_c*);
void setAnm_NUM(int, int);
void setAnm();
void chngAnmTag();
void ctrlAnmTag();
void chngAnmAtr(unsigned char);
void ctrlAnmAtr();
void setAnm_ATR();
void anmAtr(unsigned short);
void next_msgStatus(unsigned long*);
void getMsg_KK1_0();
void getMsg();
void eventOrder();
void checkOrder();
void chk_talk();
void chk_parts_notMov();
void searchByID(fpc_ProcID, int*);
void partner_search_sub(void* (*)(void*, void*));
void partner_search();
void lookBack();
void chkAttention();
void setAttention(bool);
void decideType(int);
void cut_init_RUN_START(int);
void cut_move_RUN_START();
void cut_init_RUN(int);
void cut_move_RUN();
void cut_init_CATCH_START(int);
void cut_move_CATCH_START();
void cut_init_CATCH_END(int);
void cut_move_CATCH_END();
void cut_init_TRN(int);
void cut_move_TRN();
void cut_init_BYE_START(int);
void cut_move_BYE_START();
void cut_init_BYE(int);
void cut_move_BYE();
void cut_init_BYE_CONTINUE(int);
void cut_move_BYE_CONTINUE();
void cut_init_BYE_END(int);
void cut_move_BYE_END();
void cut_init_PLYER_TRN(int);
void cut_move_PLYER_TRN();
void cut_init_OTOBOKE(int);
void cut_move_OTOBOKE();
void cut_init_PLYER_MOV(int);
void cut_move_PLYER_MOV();
void cut_init_RUNAWAY_START(int);
void cut_move_RUNAWAY_START();
void cut_init_RUNAWAY_END(int);
void cut_move_RUNAWAY_END();
void privateCut(int);
void endEvent();
void isEventEntry();
void event_proc(int);
void checkCommandTalk();
void set_action(int (daNpc_Kk1_c::*)(void*), void*);
void setStt(signed char);
void createTama(float);
void chk_areaIN(float, cXyz);
void startEvent_check();
void chkHitPlayer();
void set_pthPoint(unsigned char);
void event_move(bool);
void kyoroPos(int);
void kyorokyoro();
void chk_attn();
void setBikon(cXyz);
void delBikon();
void setAse();
void flwAse();
void delAse();
void wait_1();
void walk_1();
void wait_2();
void init_CMT_WAI();
void move_CMT_WAI();
void init_CMT_TRN();
void move_CMT_TRN();
void init_CMT_PCK();
void move_CMT_PCK();
void cmmt_1();
void wait_3();
void wait_4();
void talk_1();
void wait_action1(void*);
void demo();
void shadowDraw();
BOOL _draw();
BOOL _execute();
BOOL _delete();
cPhs_State _create();
void bodyCreateHeap();
void effcCreateHeap();
void CreateHeap();
public:
/* 0x6C4 */ u8 m6C4[0x72C - 0x6C4];
/* 0x72C */ cXyz m72C;
/* 0x738 */ cXyz m738;
/* 0x744 */ u8 m744[0x750 - 0x744];
/* 0x750 */ cXyz m750;
/* 0x75C */ u8 m75C[0x7C4 - 0x75C];
/* 0x7C4 */ u8 m7C4;
/* 0x7C5 */ u8 m7C5[0x81E - 0x7C5];
/* 0x81E */ u8 m81E;
/* 0x81F */ u8 m81F[0x824 - 0x81F];
};
class daNpc_Kk1_HIO_c {
public:
daNpc_Kk1_HIO_c();
public:
/* Place member variables here */
};
#endif /* D_A_NPC_KK1_H */
|