10
10
#include <melee/it/item.h>
11
11
12
12
// void it_80298168(s32); /* extern */
13
- void it_80298168 (HSD_GObj * ); /* extern */
14
- int it_8028E828 (HSD_GObj * ); /* static */
15
- void it_8028E830 (HSD_GObj * ); /* static */
16
- int it_8028E834 (HSD_GObj * ); /* static */
13
+ void it_80298168 (HSD_GObj * ); /* extern */
14
+ int it_8028E828 (HSD_GObj * ); /* static */
15
+ void it_8028E830 (HSD_GObj * ); /* static */
16
+ int it_8028E834 (HSD_GObj * ); /* static */
17
17
// void it_8028E860(s32 arg0, Item*); /* static */
18
- void it_8028E860 (HSD_GObj * ); /* static */
19
- int it_8028E888 (HSD_GObj * ); /* static */
20
- void it_8028E890 (HSD_GObj * ); /* static */
21
- int it_8028E8C0 (HSD_GObj * ); /* static */
22
- int it_8028E92C (HSD_GObj * ); /* static */
23
- void it_8028E934 (HSD_GObj * ); /* static */
24
- int it_8028E96C (HSD_GObj * ); /* static */
25
- void it_8028E9B4 (HSD_GObj * ); /* static */
26
- void it_8028EA08 (HSD_GObj * ); /* static */
27
- int it_8028EB28 (HSD_GObj * ); /* static */
28
- void it_8028EB30 (HSD_GObj * ); /* static */
29
- int it_8028EB34 (HSD_GObj * ); /* static */
18
+ void it_8028E860 (HSD_GObj * ); /* static */
19
+ int it_8028E888 (HSD_GObj * ); /* static */
20
+ void it_8028E890 (HSD_GObj * ); /* static */
21
+ int it_8028E8C0 (HSD_GObj * ); /* static */
22
+ int it_8028E92C (HSD_GObj * ); /* static */
23
+ void it_8028E934 (HSD_GObj * ); /* static */
24
+ int it_8028E96C (HSD_GObj * ); /* static */
25
+ void it_8028E9B4 (HSD_GObj * ); /* static */
26
+ void it_8028EA08 (HSD_GObj * ); /* static */
27
+ int it_8028EB28 (HSD_GObj * ); /* static */
28
+ void it_8028EB30 (HSD_GObj * ); /* static */
29
+ int it_8028EB34 (HSD_GObj * ); /* static */
30
30
31
31
ItemStateTable it_803F5CC8 [] = {
32
32
{ -1 , it_8028E828 , it_8028E830 , it_8028E834 },
@@ -37,7 +37,8 @@ ItemStateTable it_803F5CC8[] = {
37
37
{ -1 , it_8028EB28 , it_8028EB30 , it_8028EB34 },
38
38
};
39
39
40
- void it_8028E738 (Item_GObj * item_gobj ) {
40
+ void it_8028E738 (Item_GObj * item_gobj )
41
+ {
41
42
Item * item ;
42
43
ItLGunAttr * item_spec_attr ;
43
44
@@ -51,10 +52,12 @@ void it_8028E738(Item_GObj* item_gobj) {
51
52
52
53
// void it_8028E774(void* item_gobj, void* arg1) {
53
54
// void it_8028E774(Item_GObj* item_gobj, itUnkAttributes* arg1) {
54
- void it_8028E774 (Item_GObj * item_gobj , Vec3 * arg1 ) {
55
+ void it_8028E774 (Item_GObj * item_gobj , Vec3 * arg1 )
56
+ {
55
57
ItLGunAttr * item_spec_attr ;
56
58
57
- item_spec_attr = ((Item * ) item_gobj -> user_data )-> xC4_article_data -> x4_specialAttributes ;
59
+ item_spec_attr =
60
+ ((Item * ) item_gobj -> user_data )-> xC4_article_data -> x4_specialAttributes ;
58
61
// arg1->unk0 = (f32) item_spec_attr->x4_float;
59
62
// arg1->x0_float = item_spec_attr->x4;
60
63
arg1 -> x = item_spec_attr -> x4 ;
@@ -68,7 +71,8 @@ void it_8028E774(Item_GObj* item_gobj, Vec3* arg1) {
68
71
69
72
// void it_8028E79C(void* item_gobj) {
70
73
// void it_8028E79C(Item_GObj* item_gobj) {
71
- void it_8028E79C (Item_GObj * item_gobj , f32 dir ) {
74
+ void it_8028E79C (Item_GObj * item_gobj , f32 dir )
75
+ {
72
76
Item * item ;
73
77
74
78
item = item_gobj -> user_data ;
@@ -78,7 +82,8 @@ void it_8028E79C(Item_GObj* item_gobj, f32 dir) {
78
82
it_80298168 (item -> owner );
79
83
}
80
84
81
- void it_8028E7D8 (HSD_GObj * item_gobj ) {
85
+ void it_8028E7D8 (HSD_GObj * item_gobj )
86
+ {
82
87
Item * item ;
83
88
84
89
item = item_gobj -> user_data ;
@@ -89,62 +94,70 @@ void it_8028E7D8(HSD_GObj* item_gobj) {
89
94
Item_80268E5C ((Item_GObj * ) item_gobj , 0 , ITEM_ANIM_UPDATE );
90
95
}
91
96
92
- int it_8028E828 (HSD_GObj * item_gobj ) {
97
+ int it_8028E828 (HSD_GObj * item_gobj )
98
+ {
93
99
return 0 ;
94
100
}
95
101
96
- void it_8028E830 (HSD_GObj * item_gobj ) {
97
- }
102
+ void it_8028E830 (HSD_GObj * item_gobj ) {}
98
103
99
- int it_8028E834 (HSD_GObj * item_gobj ) {
104
+ int it_8028E834 (HSD_GObj * item_gobj )
105
+ {
100
106
it_8026D62C ((Item_GObj * ) item_gobj , it_8028E860 );
101
107
return 0 ;
102
108
}
103
109
104
110
// void it_8028E860(s32 arg0, Item* item) {
105
- void it_8028E860 (HSD_GObj * item_gobj ) {
111
+ void it_8028E860 (HSD_GObj * item_gobj )
112
+ {
106
113
Item_80268E5C ((Item_GObj * ) item_gobj , 1 , ITEM_ANIM_UPDATE );
107
114
}
108
115
109
- int it_8028E888 (HSD_GObj * item_gobj ) {
116
+ int it_8028E888 (HSD_GObj * item_gobj )
117
+ {
110
118
return 0 ;
111
119
}
112
120
113
- void it_8028E890 (HSD_GObj * item_gobj ) {
121
+ void it_8028E890 (HSD_GObj * item_gobj )
122
+ {
114
123
ItemAttr * item_comm_attr ;
115
124
116
125
item_comm_attr = ((Item * ) item_gobj -> user_data )-> xCC_item_attr ;
117
- it_80272860 ((Item_GObj * ) item_gobj , item_comm_attr -> x10_fall_speed , item_comm_attr -> x14_fall_speed_max );
126
+ it_80272860 ((Item_GObj * ) item_gobj , item_comm_attr -> x10_fall_speed ,
127
+ item_comm_attr -> x14_fall_speed_max );
118
128
}
119
129
120
- int it_8028E8C0 (HSD_GObj * item_gobj ) {
130
+ int it_8028E8C0 (HSD_GObj * item_gobj )
131
+ {
121
132
if (((Item * ) item_gobj -> user_data )-> xD4C != 0 ) {
122
133
it_8026E15C ((Item_GObj * ) item_gobj , it_8028E7D8 );
123
134
return 0 ;
124
135
}
125
136
return it_8026DF34 ((Item_GObj * ) item_gobj );
126
137
}
127
138
128
- void it_8028E904 (Item_GObj * item_gobj ) {
139
+ void it_8028E904 (Item_GObj * item_gobj )
140
+ {
129
141
Item_80268E5C (item_gobj , 2 , ITEM_ANIM_UPDATE );
130
142
}
131
143
132
- int it_8028E92C (HSD_GObj * item_gobj ) {
144
+ int it_8028E92C (HSD_GObj * item_gobj )
145
+ {
133
146
return 0 ;
134
147
}
135
148
136
- void it_8028E934 (HSD_GObj * item_gobj ) {
137
-
138
- }
149
+ void it_8028E934 (HSD_GObj * item_gobj ) {}
139
150
140
151
// void it_8028E938(HSD_GObj* item_gobj) {
141
- void it_8028E938 (Item_GObj * item_gobj ) {
152
+ void it_8028E938 (Item_GObj * item_gobj )
153
+ {
142
154
((Item * ) item_gobj -> user_data )-> xDD4_itemVar .lgun .x0 = 0x28 ;
143
155
Item_80268E5C (item_gobj , 3 , ITEM_ANIM_UPDATE );
144
156
}
145
157
146
158
// s32 it_8028E96C(HSD_GObj* item_gobj) {
147
- int it_8028E96C (HSD_GObj * item_gobj ) {
159
+ int it_8028E96C (HSD_GObj * item_gobj )
160
+ {
148
161
Item * item ;
149
162
150
163
item = item_gobj -> user_data ;
@@ -155,67 +168,77 @@ int it_8028E96C(HSD_GObj* item_gobj) {
155
168
return 0 ;
156
169
}
157
170
158
- void it_8028E9B4 (HSD_GObj * item_gobj ) {
159
-
160
- }
171
+ void it_8028E9B4 (HSD_GObj * item_gobj ) {}
161
172
162
- void it_8028E9B8 (Item_GObj * item_gobj ) {
173
+ void it_8028E9B8 (Item_GObj * item_gobj )
174
+ {
163
175
Item_80268E5C (item_gobj , 4 , 6 );
164
176
}
165
177
166
- void it_8028E9E0 (Item_GObj * item_gobj ) {
178
+ void it_8028E9E0 (Item_GObj * item_gobj )
179
+ {
167
180
Item_80268E5C (item_gobj , 4 , 6 );
168
181
}
169
182
170
- void it_8028EA08 (HSD_GObj * item_gobj ) {
183
+ void it_8028EA08 (HSD_GObj * item_gobj )
184
+ {
171
185
ItemAttr * item_comm_attr ;
172
186
173
187
item_comm_attr = ((Item * ) item_gobj -> user_data )-> xCC_item_attr ;
174
- it_80272860 ((Item_GObj * ) item_gobj , item_comm_attr -> x10_fall_speed , item_comm_attr -> x14_fall_speed_max );
175
- it_80274658 ((HSD_GObj * ) item_gobj , it_804D6D28 -> x68_float );
188
+ it_80272860 ((Item_GObj * ) item_gobj , item_comm_attr -> x10_fall_speed ,
189
+ item_comm_attr -> x14_fall_speed_max );
190
+ it_80274658 ((HSD_GObj * ) item_gobj , it_804D6D28 -> x68_float );
176
191
}
177
192
178
- int it_8028EA54 (Item_GObj * item_gobj ) {
193
+ int it_8028EA54 (Item_GObj * item_gobj )
194
+ {
179
195
itColl_BounceOffVictim (item_gobj );
180
196
return 0 ;
181
197
}
182
198
183
- int it_8028EA78 (Item_GObj * item_gobj ) {
199
+ int it_8028EA78 (Item_GObj * item_gobj )
200
+ {
184
201
itColl_BounceOffVictim ((Item_GObj * ) item_gobj );
185
202
return 0 ;
186
203
}
187
204
188
- int it_8028EA9C (Item_GObj * item_gobj ) {
205
+ int it_8028EA9C (Item_GObj * item_gobj )
206
+ {
189
207
itColl_BounceOffVictim (item_gobj );
190
208
return 0 ;
191
209
}
192
210
193
- int it_8028EAC0 (Item_GObj * item_gobj ) {
211
+ int it_8028EAC0 (Item_GObj * item_gobj )
212
+ {
194
213
return it_80273030 (item_gobj );
195
214
}
196
215
197
- int it_8028EAE0 (Item_GObj * item_gobj ) {
216
+ int it_8028EAE0 (Item_GObj * item_gobj )
217
+ {
198
218
return itColl_BounceOffShield (item_gobj );
199
219
}
200
220
201
- void it_8028EB00 (Item_GObj * item_gobj ) {
221
+ void it_8028EB00 (Item_GObj * item_gobj )
222
+ {
202
223
Item_80268E5C (item_gobj , 5 , ITEM_ANIM_UPDATE );
203
224
}
204
225
205
- int it_8028EB28 (HSD_GObj * item_gobj ) {
226
+ int it_8028EB28 (HSD_GObj * item_gobj )
227
+ {
206
228
return 0 ;
207
229
}
208
230
209
- void it_8028EB30 (HSD_GObj * item_gobj ) {
210
-
211
- }
231
+ void it_8028EB30 (HSD_GObj * item_gobj ) {}
212
232
213
- int it_8028EB34 (HSD_GObj * item_gobj ) {
214
- it_8026E8C4 ((Item_GObj * ) item_gobj , (void (* )(HSD_GObj * )) it_8028E7D8 , it_8028E860 );
233
+ int it_8028EB34 (HSD_GObj * item_gobj )
234
+ {
235
+ it_8026E8C4 ((Item_GObj * ) item_gobj , (void (* )(HSD_GObj * )) it_8028E7D8 ,
236
+ it_8028E860 );
215
237
return 0 ;
216
238
}
217
239
218
240
// void it_8028EB68(Item_GObj* item_gobj_1, Item_GObj* item_gobj_2) {
219
- void it_8028EB68 (Item_GObj * item_gobj , HSD_GObj * ref_gobj ) {
241
+ void it_8028EB68 (Item_GObj * item_gobj , HSD_GObj * ref_gobj )
242
+ {
220
243
it_8026B894 (item_gobj , ref_gobj );
221
- }
244
+ }
0 commit comments