SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
MarioActorInit.cpp
1#include "Game/Player/MarioActor.hpp"
2
3void MarioActor::initMember()
4{
5 _8C = 0;
6 _90 = 0;
7 for (int i = 0; i < 0x40; i++) {
8 _94[i] = 0;
9 }
10 _194 = 0;
11 _198 = 0;
12 _19C = 0;
13 _1A0 = 0;
14 _1A1 = 0;
15 _1A4 = 10.0f;
16 _1A8 = 0;
17 _1AA = 0;
18 _1AC = 10.0f;
19 _1B0.r = 0;
20 _1B0.g = 0;
21 _1B0.b = 0;
22 _1B0.a = 0;
23 _1B4 = 0;
24 _1B5 = 0;
25 _1B8 = 0;
26 _1BC = nullptr;
27 _1C0 = 0;
28 _1C1 = 0;
29 _1C2 = 0;
30 _1C3 = 0;
31 _1C4 = 0;
32 _1C6 = 0;
33 _1C8 = 10.0f;
34 _1CC = 10.0f;
35 _1D0 = 0;
36 _1D1 = 0;
37 _1D4 = 10.0f;
38 _1D8 = nullptr;
39 _1DC = nullptr;
40 _1E0 = 0;
41 _1E1 = 0;
42 _1E2 = 0;
43 _1E4 = 10.0f;
44 _1E8 = 0;
45 _1EC = 10.0f;
46 _1F0.zero();
47 _1FC.zero();
48 _20C = 0;
49 _208 = 10.0f;
50 _210 = 0;
51 _211 = 0;
52 _214 = nullptr;
53 _218 = 0;
54 _21C = 0;
55 _220 = 0;
56 _224 = 0;
57 _228 = 0;
58 _22C = 0;
59 mMario = nullptr;
60 mMarioAnim = nullptr;
61 mMarioEffect = nullptr;
62 mConst = nullptr;
63 gIsLuigi = false;
64 _240.x = 10.0f;
65 _240.y = 1.74533f;
66 _240.z = 10.0f;
67 _24C.x = 10.0f;
68 _24C.y = 1.74533f;
69 _24C.z = 10.0f;
70 _258.x = 10.0f;
71 _258.y = 10.0f;
72 _258.z = 1.74533f;
73 _264.zero();
74 _270.zero();
75 _27C.zero();
76 _288.zero();
77 _294.zero();
78 _2A0.zero();
79 _2AC.zero();
80 _2B8.zero();
81 _2C4.zero();
82 _2D0.zero();
83 _2DC.zero();
84 _2E8.zero();
85 _2F4.zero();
86 _300.zero();
87 _30C.zero();
88 _318.zero();
89 _324.zero();
90 _330 = 0;
91 _332 = 0;
92 _334 = 0;
93 _336 = 0;
94 _338 = 0;
95 _33C.zero();
96 _348.zero();
97 _354.zero();
98 _360.zero();
99 _36C = nullptr;
100 _370 = 0;
101 _374 = 10.0f;
102 _378 = 0;
103 _37C = 0;
104 mHealth = 0;
105 _384 = 0;
106 _388 = 0;
107 _38C = 0;
108 _390 = 0;
109 _394 = 0;
110 _398 = 0;
111 _39C = 0;
112 _39D = 0;
113 _3A0 = 0;
114 _3A4 = 0;
115 _3A8 = 0;
116 _3AA = 0;
117 _3AC = 0;
118 _3B0 = 10.0f;
119 _3B4.zero();
120 _3C0 = 0;
121 _3C1 = 0;
122 _3C4.zero();
123 _3D0 = 0;
124 _3D2 = 0;
125 _3D4 = 0;
126 _3D6 = 0;
127 _3D8 = 0;
128 _3DA = 0;
129 _3DC = 0;
130 _3DE = 0;
131 _3DF = 0;
132 mMaxHealth = 0;
133 _3E4 = 0;
134 _3E5 = 0;
135 _3E6 = 0;
136 _3E7 = 0;
137 _3E8 = 0;
138 PSMTXIdentity(_3EC.toMtxPtr());
139 _420 = 0;
140 _424 = 0;
141 for (int i = 0; i < 4; i++) {
142 _428[i] = 0;
143 }
144
145 _468f.zero();
146 _468.x = 0;
147 _468.y = 0;
148 _468.z = 0;
149 _474 = 0;
150 _478 = 10.0f;
151 _47C = 0;
152 _480 = 0;
153 _481 = 0;
154 _482 = 0;
155 _483 = 0;
156 _484.zero();
157 _494 = 0;
158 _490 = 10.0f;
159 _498 = nullptr;
160 _49C = nullptr;
161 _4A0 = 0;
162 _4A4 = 0;
163 _4A8 = 0;
164 _4AC = 10.0f;
165 _4B0 = 10.0f;
166 _4B4 = 10.0f;
167 _4B8.zero();
168 _4C4.zero();
169 for (int i = 0; i < 0x80; i++) {
170 _4C8[i] = 0;
171 }
172 _6D0 = 0;
173 _6D4 = 10.0f;
174 _6D8 = 10.0f;
175 for (int i = 0; i < 0x40; i++) {
176 _6DC[i] = 0;
177 }
178 _7DC = 0;
179 _7DE = 0;
180 _7E0 = 0;
181 _7E2 = 0;
182 for (int i = 0; i < 0x40; i++) {
183 _7E4[i] = 0;
184 }
185 for (int i = 0; i < 0x40; i++) {
186 _8E4[i] = 0;
187 }
188 _924 = nullptr;
189 _928 = 0;
190 _92C = 0;
191 _930 = 0;
192 _934 = 0;
193 _935 = 0;
194 _938.zero();
195 _944 = 0;
196 _945 = 0;
197 _946 = 0;
198 _948 = 0;
199 _94A = 0;
200 _94C = 0;
201 _94E = 0;
202 _950 = 0;
203 _951 = 0;
204 for (int i = 0; i < 8; i++) {
205 _954[i] = 0;
206 }
207 _974 = 0;
208 _978.zero();
209 _988 = 0;
210 _984 = 10.0f;
211 _989 = 0;
212 _98C = 0;
213 _990 = 0;
214 _994 = 0;
215 _998 = 0;
216 _99C = 0;
217 _9A0 = 0;
218 _9A4 = nullptr;
219 _9A8 = 10.0f;
220 _9AC = 10.0f;
221 _9B0 = 10.0f;
222 _9B4 = 0;
223 _9B8 = 0;
224 _9BC = 0;
225 _9C0 = 0;
226 _9C4 = 0;
227 _9C8 = 0;
228 _9CC = 10.0f;
229 _9D0 = 10.0f;
230 _9D4 = 0;
231 _9D8.zero();
232 _9E4 = 0;
233 _9E8 = 0;
234 _9EC = 0;
235 _9F0 = 0;
236 _9F1 = 0;
237 _9F2 = 0;
238 _9F4.zero();
239 _A00 = 0;
240 _A04 = 0;
241 _A08 = 0;
242 _A09 = 0;
243 _A0A = 0;
244 _A0B = 0;
245 _A0C = 0;
246 _A10 = 0;
247 _A14 = 0;
248 _A18.zero();
249 _A24 = 0;
250 _A25 = 0;
251 for (int i = 0; i < 6; i++) {
252 _A28[i] = 0;
253 }
254 _A40 = 0;
255 _A44 = 0;
256 _A48 = 0;
257 _A4C = 0;
258 _A50 = 0;
259 _A54 = 0;
260 _A58 = 0;
261 _A59 = 0;
262 _A5A = 0;
263 _A5B = 0;
264 _A5C = 0;
265 _A60 = 0;
266 _A61 = 0;
267 _A64 = 0;
268 _A68 = 10.0f;
269 _A6C = 0;
270 _A6E = 0;
271 for (int i = 0; i < 8; i++) {
272 _A70[i] = 0;
273 _A90[i] = 0;
274 }
275 PSMTXIdentity(_AB0.toMtxPtr());
276 PSMTXIdentity(_AE0.toMtxPtr());
277 _B10 = 0;
278 _B12 = 0;
279 _B14 = 0;
280 _B18.zero();
281 _B28 = 10.0f;
282 _B24 = 10.0f;
283 _B30 = 10.0f;
284 _B2C = 10.0f;
285 _B38 = 10.0f;
286 _B34 = 10.0f;
287 _B40 = 10.0f;
288 _B3C = 10.0f;
289 _B44 = 0;
290 _B48 = nullptr;
291 _B4C = 0;
292 _B50 = 0;
293 for (int i = 0; i < 3; i++) {
294 _B54[i] = 0;
295 }
296 _B60 = 0;
297 _B64 = 0;
298 _B68 = 0;
299 _B6A = 0;
300 _B6C = 0;
301 _B70 = 0;
302 _B72 = 0;
303 _B74 = 0;
304 _B78 = 0;
305 _B7C = 0;
306 _B80 = 0;
307 _B84 = 0;
308 _B88 = 0;
309 mNullAnimation = nullptr;
310 _B90 = 0;
311 _B91 = 0;
312 _B92 = 0;
313 _B94 = 0;
314 _B96 = 0;
315 _B9C = 0;
316 _B9E = 0;
317 _BA0 = 0;
318 _BA4 = 0;
319 _BA8 = 0;
320 _BAC.zero();
321 _BB8.zero();
322 _BC4 = 0;
323 PSMTXIdentity(_BC8.toMtxPtr());
324 PSMTXIdentity(_BF8.toMtxPtr());
325 _C28 = nullptr;
326 PSMTXIdentity(_C2C.toMtxPtr());
327 PSMTXIdentity(_C5C.toMtxPtr());
328 PSMTXIdentity(_C8C.toMtxPtr());
329 PSMTXIdentity(_CBC.toMtxPtr());
330 PSMTXIdentity(_CEC.toMtxPtr());
331 PSMTXIdentity(_D1C.toMtxPtr());
332 PSMTXIdentity(_D4C.toMtxPtr());
333 PSMTXIdentity(_D7C.toMtxPtr());
334 PSMTXIdentity(_DAC.toMtxPtr());
335 PSMTXIdentity(_DDC.toMtxPtr());
336 PSMTXIdentity(_E0C.toMtxPtr());
337 PSMTXIdentity(_E3C.toMtxPtr());
338 PSMTXIdentity(_E6C.toMtxPtr());
339 _E9C = 0;
340 _EA0 = 10.0f;
341 _EA4 = 0;
342 _EA5 = 0;
343 _EA6 = 0;
344 PSMTXIdentity(_EA8.toMtxPtr());
345 _ED8.zero();
346 _EE4 = 0;
347 mSuperKinokoCollected = false;
348 mPowerupCollected = false;
349 mTransforming = false;
350 _EEB = false;
351 _EEC = false;
352 _EED = false;
353 _EEE = false;
354 _EF0 = 0;
355 _EF2 = 0;
356 _EF4 = 0;
357 _EF6 = 0;
358 _EF8 = 0;
359 _EFC = 0;
360 _F00 = 0;
361 _F04 = 0;
362 _F08 = 0;
363 _F0C = 0;
364 _F0D = 0;
365 _F0E = 0;
366 _F10 = 0;
367 _F12 = 0;
368 _F14 = 0;
369 _F16 = 0;
370 _F18 = 0;
371 _F1A = 0;
372 _F1C = 0;
373 _F1E = 0;
374 _F20 = 0;
375 _F21 = 0;
376 _F24 = 0;
377 _F28 = 0;
378 _F2C.zero();
379 _F38 = 0;
380 _F3C = 0;
381 _F40 = 0;
382 _F42 = 0;
383 _F44 = 0;
384 _F48 = 0;
385 _F4C = 0;
386 _F50.zero();
387 _F5C.zero();
388 _F68.zero();
389 _F74 = 0;
390 _F78.zero();
391 _F84.zero();
392 _F90.zero();
393 _F9C.zero();
394 _FA8.zero();
395 _FB4 = 0;
396 _FB8 = 0;
397 initActionMatrix();
398 _FBC = 0;
399 _FC0 = 0;
400 _FC4 = 0;
401 _FC8 = 0;
402 _FCC = 0;
403 _FCD = 0;
404}