summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_hsehi1.cpp
blob: 263c075dc63eb32ed99bb55cb132cc0b31f90abc (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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
/**
 * d_a_obj_hsehi1.cpp
 * Object - Tower of the Gods - Command Melody monument & blue monument next to Companion Statue
 */

#include "d/dolzel_rel.h" // IWYU pragma: keep
#include "d/actor/d_a_obj_hsehi1.h"

/* 000000EC-00000130       .text __ct__15daObj_hsh_HIO_cFv */
daObj_hsh_HIO_c::daObj_hsh_HIO_c() {
    /* Nonmatching */
}

/* 00000130-000002A4       .text __dt__11daObj_hsh_cFv */
daObj_hsh_c::~daObj_hsh_c() {
    /* Nonmatching */
}

/* 000002A4-000002C4       .text daObj_hsh_XyCheckCB__FPvi */
static s16 daObj_hsh_XyCheckCB(void*, int) {
    /* Nonmatching */
}

/* 000002C4-000002E8       .text XyCheckCB__11daObj_hsh_cFi */
void daObj_hsh_c::XyCheckCB(int) {
    /* Nonmatching */
}

/* 000002E8-00000308       .text daObj_hsh_XyEventCB__FPvi */
static s16 daObj_hsh_XyEventCB(void*, int) {
    /* Nonmatching */
}

/* 00000308-00000390       .text XyEventCB__11daObj_hsh_cFi */
void daObj_hsh_c::XyEventCB(int) {
    /* Nonmatching */
}

/* 00000390-000003F4       .text particle_set__11daObj_hsh_cFUs */
void daObj_hsh_c::particle_set(unsigned short) {
    /* Nonmatching */
}

/* 000003F4-00000488       .text particle_set__11daObj_hsh_cFPP14JPABaseEmitterUs */
void daObj_hsh_c::particle_set(JPABaseEmitter**, unsigned short) {
    /* Nonmatching */
}

/* 00000488-000004C4       .text emitterDelete__11daObj_hsh_cFPP14JPABaseEmitter */
void daObj_hsh_c::emitterDelete(JPABaseEmitter**) {
    /* Nonmatching */
}

/* 000004C4-00000568       .text setAttention__11daObj_hsh_cFb */
void daObj_hsh_c::setAttention(bool) {
    /* Nonmatching */
}

/* 00000568-000005AC       .text onOffDraw__11daObj_hsh_cFv */
void daObj_hsh_c::onOffDraw() {
    /* Nonmatching */
}

/* 000005AC-000005F4       .text offOffDraw__11daObj_hsh_cFv */
void daObj_hsh_c::offOffDraw() {
    /* Nonmatching */
}

/* 000005F4-0000062C       .text drawStop__11daObj_hsh_cFv */
void daObj_hsh_c::drawStop() {
    /* Nonmatching */
}

/* 0000062C-0000064C       .text drawStart__11daObj_hsh_cFv */
void daObj_hsh_c::drawStart() {
    /* Nonmatching */
}

/* 0000064C-000006C8       .text setBaseMtx__11daObj_hsh_cFv */
void daObj_hsh_c::setBaseMtx() {
    /* Nonmatching */
}

/* 000006C8-00000910       .text createHeap__11daObj_hsh_cFv */
void daObj_hsh_c::createHeap() {
    /* Nonmatching */
}

/* 00000910-00000930       .text checkCreateHeap__FP10fopAc_ac_c */
static BOOL checkCreateHeap(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 00000930-00000B44       .text create__11daObj_hsh_cFv */
cPhs_State daObj_hsh_c::create() {
    /* Nonmatching */
}

/* 00000C84-00000E60       .text init__11daObj_hsh_cFv */
void daObj_hsh_c::init() {
    /* Nonmatching */
}

/* 00000E60-00000EF4       .text action__11daObj_hsh_cFPv */
void daObj_hsh_c::action(void*) {
    /* Nonmatching */
}

/* 00000EF4-00000FBC       .text setAction__11daObj_hsh_cFM11daObj_hsh_cFPCvPvPv_iPv */
void daObj_hsh_c::setAction(int (daObj_hsh_c::*)(void*), void*) {
    /* Nonmatching */
}

/* 00000FBC-000010E8       .text waitAction__11daObj_hsh_cFPv */
void daObj_hsh_c::waitAction(void*) {
    /* Nonmatching */
}

/* 000010E8-00001214       .text talkAction__11daObj_hsh_cFPv */
void daObj_hsh_c::talkAction(void*) {
    /* Nonmatching */
}

/* 00001214-00001230       .text offAction__11daObj_hsh_cFPv */
void daObj_hsh_c::offAction(void*) {
    /* Nonmatching */
}

/* 00001230-00001278       .text deleteAction__11daObj_hsh_cFPv */
void daObj_hsh_c::deleteAction(void*) {
    /* Nonmatching */
}

/* 00001278-0000135C       .text eventOrder__11daObj_hsh_cFv */
void daObj_hsh_c::eventOrder() {
    /* Nonmatching */
}

/* 0000135C-0000140C       .text checkOrder__11daObj_hsh_cFv */
void daObj_hsh_c::checkOrder() {
    /* Nonmatching */
}

/* 0000140C-00001478       .text checkCommandTalk__11daObj_hsh_cFv */
void daObj_hsh_c::checkCommandTalk() {
    /* Nonmatching */
}

/* 00001478-000015E0       .text chkAttention__11daObj_hsh_cF4cXyzs */
void daObj_hsh_c::chkAttention(cXyz, short) {
    /* Nonmatching */
}

/* 000015E0-00001784       .text eventProc__11daObj_hsh_cFv */
void daObj_hsh_c::eventProc() {
    /* Nonmatching */
}

/* 00001784-000017B0       .text eventEnd__11daObj_hsh_cFv */
void daObj_hsh_c::eventEnd() {
    /* Nonmatching */
}

/* 000017B0-000017B4       .text initialDefault__11daObj_hsh_cFi */
void daObj_hsh_c::initialDefault(int) {
    /* Nonmatching */
}

/* 000017B4-000017BC       .text actionDefault__11daObj_hsh_cFi */
void daObj_hsh_c::actionDefault(int) {
    /* Nonmatching */
}

/* 000017BC-00001938       .text initialLinkDispEvent__11daObj_hsh_cFi */
void daObj_hsh_c::initialLinkDispEvent(int) {
    /* Nonmatching */
}

/* 00001938-000019C0       .text initialMsgSetEvent__11daObj_hsh_cFi */
void daObj_hsh_c::initialMsgSetEvent(int) {
    /* Nonmatching */
}

/* 000019C0-000019E0       .text actionMsgSetEvent__11daObj_hsh_cFi */
void daObj_hsh_c::actionMsgSetEvent(int) {
    /* Nonmatching */
}

/* 000019E0-00001A40       .text actionMessageEvent__11daObj_hsh_cFi */
void daObj_hsh_c::actionMessageEvent(int) {
    /* Nonmatching */
}

/* 00001A40-00001ADC       .text actionTactEvent__11daObj_hsh_cFi */
void daObj_hsh_c::actionTactEvent(int) {
    /* Nonmatching */
}

/* 00001ADC-00001B3C       .text initialJudgeEvent__11daObj_hsh_cFi */
void daObj_hsh_c::initialJudgeEvent(int) {
    /* Nonmatching */
}

/* 00001B3C-00001C1C       .text initialAppearEvent__11daObj_hsh_cFi */
void daObj_hsh_c::initialAppearEvent(int) {
    /* Nonmatching */
}

/* 00001C1C-00001C74       .text actionAppearEvent__11daObj_hsh_cFi */
void daObj_hsh_c::actionAppearEvent(int) {
    /* Nonmatching */
}

/* 00001C74-00001D3C       .text initialDeleteEvent__11daObj_hsh_cFi */
void daObj_hsh_c::initialDeleteEvent(int) {
    /* Nonmatching */
}

/* 00001D3C-00001D88       .text actionDeleteEvent__11daObj_hsh_cFi */
void daObj_hsh_c::actionDeleteEvent(int) {
    /* Nonmatching */
}

/* 00001D88-00001DF4       .text talk_init__11daObj_hsh_cFv */
void daObj_hsh_c::talk_init() {
    /* Nonmatching */
}

/* 00001DF4-00001F1C       .text talk__11daObj_hsh_cFi */
void daObj_hsh_c::talk(int) {
    /* Nonmatching */
}

/* 00001F1C-00001F38       .text getMsg__11daObj_hsh_cFv */
void daObj_hsh_c::getMsg() {
    /* Nonmatching */
}

/* 00001F38-00001F78       .text next_msgStatus__11daObj_hsh_cFPUl */
void daObj_hsh_c::next_msgStatus(unsigned long*) {
    /* Nonmatching */
}

/* 00001F78-00002098       .text execute__11daObj_hsh_cFv */
BOOL daObj_hsh_c::execute() {
    /* Nonmatching */
}

/* 00002098-00002158       .text draw__11daObj_hsh_cFv */
BOOL daObj_hsh_c::draw() {
    /* Nonmatching */
}

/* 00002158-00002178       .text daObj_hsh_Draw__FP11daObj_hsh_c */
static BOOL daObj_hsh_Draw(daObj_hsh_c* i_this) {
    return ((daObj_hsh_c*)i_this)->draw();
}

/* 00002178-00002198       .text daObj_hsh_Execute__FP11daObj_hsh_c */
static BOOL daObj_hsh_Execute(daObj_hsh_c* i_this) {
    return ((daObj_hsh_c*)i_this)->execute();
}

/* 00002198-000021A0       .text daObj_hsh_IsDelete__FP11daObj_hsh_c */
static BOOL daObj_hsh_IsDelete(daObj_hsh_c*) {
    return TRUE;
}

/* 000021A0-000021C8       .text daObj_hsh_Delete__FP11daObj_hsh_c */
static BOOL daObj_hsh_Delete(daObj_hsh_c* i_this) {
    ((daObj_hsh_c*)i_this)->~daObj_hsh_c();
    return TRUE;
}

/* 000021C8-000021E8       .text daObj_hsh_Create__FP10fopAc_ac_c */
static cPhs_State daObj_hsh_Create(fopAc_ac_c* i_this) {
    return ((daObj_hsh_c*)i_this)->create();
}

static actor_method_class l_daObj_hsh_Method = {
    (process_method_func)daObj_hsh_Create,
    (process_method_func)daObj_hsh_Delete,
    (process_method_func)daObj_hsh_Execute,
    (process_method_func)daObj_hsh_IsDelete,
    (process_method_func)daObj_hsh_Draw,
};

actor_process_profile_definition g_profile_Obj_HSH = {
    /* Layer ID     */ fpcLy_CURRENT_e,
    /* List ID      */ 0x0007,
    /* List Prio    */ fpcPi_CURRENT_e,
    /* Proc Name    */ fpcNm_Obj_HSH_e,
    /* Proc SubMtd  */ &g_fpcLf_Method.base,
    /* Size         */ sizeof(daObj_hsh_c),
    /* Size Other   */ 0,
    /* Parameters   */ 0,
    /* Leaf SubMtd  */ &g_fopAc_Method.base,
    /* Draw Prio    */ fpcDwPi_Obj_HSH_e,
    /* Actor SubMtd */ &l_daObj_hsh_Method,
    /* Status       */ 0x04 | fopAcStts_SHOWMAP_e | fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
    /* Group        */ fopAc_ACTOR_e,
    /* Cull Type    */ fopAc_CULLBOX_0_e,
};