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
|
//
// Generated by dtk
// Translation Unit: d_a_ss.cpp
//
#include "d/dolzel_rel.h" // IWYU pragma: keep
#include "d/actor/d_a_ss.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_cc_d.h"
/* 000000EC-000001DC .text nodeCallBack__FP7J3DNodei */
static BOOL nodeCallBack(J3DNode*, int) {
/* Nonmatching */
}
/* 00000218-00000290 .text hand_draw__FP8ss_class */
void hand_draw(ss_class*) {
/* Nonmatching */
}
/* 00000290-00000308 .text daSs_Draw__FP8ss_class */
static BOOL daSs_Draw(ss_class*) {
/* Nonmatching */
}
/* 00000308-00000438 .text anm_init__FP8ss_classifUcfi */
void anm_init(ss_class*, int, float, unsigned char, float, int) {
/* Nonmatching */
}
/* 00000438-000008D0 .text hand_1_set__FP8ss_classP4ss_s */
void hand_1_set(ss_class*, ss_s*) {
/* Nonmatching */
}
/* 00000D08-000011BC .text hand_1_set_2__FP8ss_classP4ss_s */
void hand_1_set_2(ss_class*, ss_s*) {
/* Nonmatching */
}
/* 000011BC-0000152C .text hand_1_move__FP8ss_classP4ss_s */
void hand_1_move(ss_class*, ss_s*) {
/* Nonmatching */
}
/* 0000152C-00001D30 .text hand_1_cut__FP8ss_classP4ss_s */
void hand_1_cut(ss_class*, ss_s*) {
/* Nonmatching */
}
/* 00001EC8-0000236C .text hand_move__FP8ss_class */
void hand_move(ss_class*) {
/* Nonmatching */
}
/* 0000236C-00002B84 .text core_move__FP8ss_class */
void core_move(ss_class*) {
/* Nonmatching */
}
/* 00002B84-00002F1C .text daSs_Execute__FP8ss_class */
static BOOL daSs_Execute(ss_class*) {
/* Nonmatching */
}
/* 00002F1C-00002F24 .text daSs_IsDelete__FP8ss_class */
static BOOL daSs_IsDelete(ss_class*) {
return TRUE;
}
/* 00002F24-00002F58 .text daSs_Delete__FP8ss_class */
static BOOL daSs_Delete(ss_class*) {
/* Nonmatching */
}
/* 00002F58-000030D4 .text useHeapInit__FP10fopAc_ac_c */
static BOOL useHeapInit(fopAc_ac_c*) {
/* Nonmatching */
}
/* 000030D4-0000339C .text daSs_Create__FP10fopAc_ac_c */
static cPhs_State daSs_Create(fopAc_ac_c*) {
/* Nonmatching */
static dCcD_SrcSph tg_sph_src = {
// dCcD_SrcGObjInf
{
/* Flags */ 0,
/* SrcObjAt Type */ 0,
/* SrcObjAt Atp */ 0,
/* SrcObjAt SPrm */ 0,
/* SrcObjTg Type */ AT_TYPE_ALL & ~AT_TYPE_WATER & ~AT_TYPE_WIND & ~AT_TYPE_UNK400000 & ~AT_TYPE_LIGHT,
/* SrcObjTg SPrm */ cCcD_TgSPrm_Set_e | cCcD_TgSPrm_IsEnemy_e,
/* SrcObjCo SPrm */ 0,
/* SrcGObjAt Se */ 0,
/* SrcGObjAt HitMark */ dCcG_AtHitMark_None_e,
/* SrcGObjAt Spl */ dCcG_At_Spl_UNK0,
/* SrcGObjAt Mtrl */ 0,
/* SrcGObjAt SPrm */ 0,
/* SrcGObjTg Se */ dCcG_SE_METAL,
/* SrcGObjTg HitMark */ dCcg_TgHitMark_Purple_e,
/* SrcGObjTg Spl */ dCcG_Tg_Spl_UNK0,
/* SrcGObjTg Mtrl */ 0,
/* SrcGObjTg SPrm */ dCcG_TgSPrm_Shield_e | dCcG_TgSPrm_NoConHit_e,
/* SrcGObjCo SPrm */ 0,
},
// cM3dGSphS
{{
/* Center */ {0.0f, 0.0f, 0.0f},
/* Radius */ 15.0f,
}},
};
}
static actor_method_class l_daSs_Method = {
(process_method_func)daSs_Create,
(process_method_func)daSs_Delete,
(process_method_func)daSs_Execute,
(process_method_func)daSs_IsDelete,
(process_method_func)daSs_Draw,
};
actor_process_profile_definition g_profile_SS = {
/* Layer ID */ fpcLy_CURRENT_e,
/* List ID */ 0x0007,
/* List Prio */ fpcPi_CURRENT_e,
/* Proc Name */ fpcNm_SS_e,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(ss_class),
/* Size Other */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Draw Prio */ fpcDwPi_SS_e,
/* Actor SubMtd */ &l_daSs_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* Cull Type */ fopAc_CULLBOX_CUSTOM_e,
};
|