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