SSBM Decomp
Loading...
Searching...
No Matches
gm_1601.static.h
Go to the documentation of this file.
1#ifndef __GALE01_1601C4
2#define __GALE01_1601C4
3
4#include <placeholder.h>
5
7#include <baselib/forward.h>
8
9#include "gm_1601.h" // IWYU pragma: export
10#include "platform.h"
11
12#include "gm/types.h"
13
15 /* 0x000 */ char pad_0[0x10];
16 /* 0x010:0 */ u8 unk_10_b0 : 1;
17 /* 0x010:1 */ u8 unk_10_b1 : 1;
18 /* 0x010:2 */ u8 unk_10_b2 : 1;
19 /* 0x010:3 */ u8 unk_10_b3 : 1;
20 /* 0x010:4 */ u8 unk_10_b4 : 1;
21 /* 0x010:5 */ u8 unk_10_b5 : 1;
22 /* 0x010:6 */ u8 unk_10_b6 : 1;
23 /* 0x010:7 */ u8 unk_10_b7 : 1;
24 /* 0x011 */ char pad_11[0x1CF]; /* maybe part of unk_10[0x1D0]? */
25}; /* size = 0x1E0 */
26STATIC_ASSERT(sizeof(struct lbl_8046B488_t) == 0x1E0);
27
29 /* +0 */ char pad_0[0x5E];
30 /* +5E */ u8 x5E;
31 /* +5F */ char pad_5F[0xA8 - 0x5F];
32};
33STATIC_ASSERT(sizeof(struct fn_80166CBC_arg0_t) == 0xA8);
34
36 /* +0 */ char pad_0[0x94];
37 /* +94 */ int x94;
38 /* +98 */ char pad_98[0x5A8 - 0x98];
39};
40STATIC_ASSERT(sizeof(struct lbl_8046DBE8_t) == 0x5A8);
41
43 /* +0 */ char pad_0[0x104];
44 /* +104 */ int x104;
45};
46
48 /* 0x00 */ char pad_0[4];
49 /* 0x04 */ s32 unk_4; /* inferred */
50 /* 0x08 */ s32 unk_8; /* inferred */
51 /* 0x0C */ char pad_C[0x74]; /* maybe part of unk_8[0x1E]? */
52}; /* size = 0x80 */
53STATIC_ASSERT(sizeof(struct lbl_80472E48_t) == 0x80);
54
56 /* +0 */ char pad_0[0xB0];
57 /* +B0 */ HSD_CObj* cobj;
58 /* +B4 */ char pad_B4[0xD8 - 0xB4];
59 /* +D8 */ Vec3 eye_position;
60 /* +E4 */ char pad_E4[0xEC - 0xE4];
61 /* +EC */ Vec3 interest;
62};
63
65 /* 0x00 */ char pad_0[0x1C];
66 /* 0x1C */ s8 unk_1C; /* inferred */
67 /* 0x1D */ char pad_1D[0x1B]; /* maybe part of unk_1C[0x1C]? */
68}; /* size = 0x38 */
69STATIC_ASSERT(sizeof(struct lbl_8046B668_t) == 0x38);
70
72 /* +0 */ short x0;
73 /* +2 */ short x2;
74 /* +4 */ u32 x4;
75};
76
78 /* +0 */ char pad_0[0x114];
79};
80STATIC_ASSERT(sizeof(struct lbl_80473700_t) == 0x114);
81
82/* 160840 */ static u8 fn_80160840(u8 arg0);
83/* 166A8C */ static f32 fn_80166A8C(Vec3*, Vec3*);
84/* 166CBC */ static u8 fn_80166CBC(struct fn_80166CBC_arg0_t* arg0,
85 ssize_t index);
86/* 169364 */ static UNK_T fn_80169364(void);
87/* 1693A8 */ static s32 fn_801693A8(void);
88/* 16A1E4 */ static s32 fn_8016A1E4(void);
89/* 1736DC */ static UNK_T gm_801736DC(void);
90/* 174274 */ static int fn_80174274(void);
91/* 17F294 */ static int fn_8017F294(void);
92/* 3B75F8 */ static struct gmMainLib_8015ED8C_arg0_t lbl_803B75F8 = { 0 };
93/* 3B7808 */ static s16 lbl_803B7808[0x3C / 2];
94/* 3B7864 */ static int const lbl_803B7864[9] = {
95 0x991A1AFF, 0x333380FF, 0x806600FF, 0x1A661AFF, 0x666666FF,
96 0x664D4DFF, 0x4D4D66FF, 0x665933FF, 0x4D664DFF,
97};
98/* 3B7888 */ static u8 lbl_803B7888[0x1C];
99/* 3B78A4 */ static u8 lbl_803B78A4[0x24];
100/* 3B7930 */ static Vec2 const lbl_803B7930[0x114 / sizeof(Vec2)];
101/* 3D5A4C */ static struct lbl_803D5A4C_t
102 lbl_803D5A4C[0x80C / sizeof(struct lbl_803D5A4C_t)] = {
103 { 0, 0x11, 0xFF000200 },
104 { 1, 0x12, 0xFF000000 },
105 { 2, 0x13, 0x7F010000 },
106 { 3, 0x14, 0xFF000000 },
107 { 4, 0x15, 0xFF000000 },
108 { 5, 0x16, 0xFF000200 },
109 { 6, 0x17, 0xFF010000 },
110 { 7, 0x18, 0xFD010000 },
111 { 8, 0x19, 0xFF000000 },
112 { 9, 0x1A, 0xFF000000 },
113 { 0xA, 0x1B, 0xFF010000 },
114 { 0xB, 0x1C, 0xFF010000 },
115 { 0xC, 0x1D, 0xFF000000 },
116 { 0xD, 0x1E, 0xFF000000 },
117 { 0xE, 0x1F, 0xFF000000 },
118 { 0xF, 0x20, 0xFF000000 },
119 { 0x10, 0x21, 0xFF000000 },
120 { 0x11, 0x22, 0xFF000000 },
121 { 0x12, 0x23, 0xFF000000 },
122 { 0x13, 0x24, 0xFF010000 },
123 { 0x14, 0x25, 0xFF000000 },
124 { 0x15, 0x26, 0xFF000200 },
125 { 0x16, 0x27, 0x9F000000 },
126 { 0x17, 0x28, 0xFF000200 },
127 { 0x18, 0x29, 0xFF000200 },
128 { 0x19, 0x2A, 0xFF000000 },
129 { 0x1A, 0x2B, 0xFF010000 },
130 { 0x1B, 0x2C, 0xFF000000 },
131 { 0x1C, 0x2D, 0xFF000000 },
132 { 0x1D, 0x2E, 0xFF000000 },
133 { 0x1E, 0x2F, 0xFF000000 },
134 { 0x1F, 0x30, 0xFF000000 },
135 { 0x20, 0x31, 0xFF000000 },
136 { 0x21, 0x33, 0xFF000200 },
137 { 0x22, 0x32, 0xFF000200 },
138 { 0x23, 0x34, 0xFF000000 },
139 { 0x24, 0x35, 0xFF000200 },
140 { 0x25, 0x36, 0xFF000000 },
141 { 0x26, 0x37, 0xFF000000 },
142 { 0x27, 0x38, 0xFF000000 },
143 { 0x28, 0x39, 0xFF000000 },
144 { 0x29, 0x3A, 0xFF010000 },
145 { 0x2A, 0x3B, 0xFD010000 },
146 { 0x2B, 0x3C, 0xFF000000 },
147 { 0x2C, 0x3D, 0xFF000000 },
148 { 0x2D, 0x3E, 0xFF010000 },
149 { 0x2E, 0x3F, 0x87000000 },
150 { 0x2F, 0x40, 0x87000000 },
151 { 0x30, 0x41, 0xFF000000 },
152 { 0x31, 0x42, 0xFF000000 },
153 { 0x32, 0x43, 0xFF000000 },
154 { 0x33, 0x44, 0xFF000000 },
155 { 0x34, 0x45, 0xFF000000 },
156 { 0x35, 0x46, 0xFF000000 },
157 { 0x36, 0x47, 0xFF000000 },
158 { 0x37, 0x48, 0xFF000000 },
159 { 0x38, 0x49, 0xFF000000 },
160 { 0x39, 0x4A, 0xFF000000 },
161 { 0x3A, 0x4B, 0xFF000000 },
162 { 0x3B, 0x4C, 0xFF010000 },
163 { 0x3C, 0x4D, 0xFF000000 },
164 { 0x3D, 0x4E, 0xFF010000 },
165 { 0x3E, 0x4F, 0xFF010000 },
166 { 0x3F, 0x50, 0xFF010000 },
167 { 0x40, 0x51, 0xFF010000 },
168 { 0x41, 0x52, 0xFF010000 },
169 { 0x42, 0x53, 0xFF000000 },
170 { 0x43, 0x54, 0xFF010000 },
171 { 0x44, 0x55, 0xFF010000 },
172 { 0x45, 0x56, 0xFF010000 },
173 { 0x46, 0x57, 0xFF010000 },
174 { 0x47, 0x58, 0xFF000000 },
175 { 0x48, 0x59, 0xFF010000 },
176 { 0x49, 0x5A, 0xFF010000 },
177 { 0x4A, 0x5B, 0xFF010000 },
178 { 0x4B, 0x5C, 0xFF010000 },
179 { 0x4C, 0x5D, 0xFF010000 },
180 { 0x4D, 0x5E, 0xFF010000 },
181 { 0x4E, 0x60, 0x02000000 },
182 { 0x4F, 0x61, 0xFF000000 },
183 { 0x50, 0x62, 0xDF000000 },
184 { 0x51, 0x63, 0xFF000000 },
185 { 0x52, 0x64, 0xFF000000 },
186 { 0x53, 0x65, 0xFF000000 },
187 { 0x54, 0x66, 0xFF010000 },
188 { 0x55, 0x67, 0xDF000000 },
189 { 0x56, 0x68, 0xFF010000 },
190 { 0x57, 0x69, 0xFF000000 },
191 { 0x58, 0x6A, 0xFF010000 },
192 { 0x59, 0x6B, 0x1F000000 },
193 { 0x5A, 0x6C, 0xFF000000 },
194 { 0x5B, 0x6D, 0xFF010000 },
195 { 0x5C, 0x6E, 0xFF010000 },
196 { 0x5D, 0x6F, 0xFF000000 },
197 { 0x5E, 0x70, 0xFF000000 },
198 { 0x5F, 0x71, 0xFD010000 },
199 { 0x60, 0x72, 0xFD000000 },
200 { 0x61, 0x74, 0x02000000 },
201 { 0x62, 0x75, 0xDF000000 },
202 { 0x63, 0x76, 0xDF000000 },
203 { 0x64, 0x77, 0xDF000000 },
204 { 0x65, 0x78, 0x02000000 },
205 { 0x66, 0x7A, 0xFF000000 },
206 { 0x67, 0x7B, 0x02000000 },
207 { 0x68, 0x7C, 0x02000000 },
208 { 0x69, 0x7D, 0x87000000 },
209 { 0x6A, 0x7E, 0x87000000 },
210 { 0x6B, 0x7F, 0x1F000000 },
211 { 0x6C, 0x80, 0x87000000 },
212 { 0x6D, 0x82, 0xFF010100 },
213 { 0x6E, 0x84, 0xFF010100 },
214 { 0x6F, 0x85, 0xFF010100 },
215 { 0x70, 0x86, 0xFF010100 },
216 { 0x71, 0x87, 0xFF010100 },
217 { 0x72, 0x88, 0xFF010100 },
218 { 0x73, 0x89, 0x02010100 },
219 { 0x74, 0x8A, 0xFF010100 },
220 { 0x75, 0x8B, 0xFF010100 },
221 { 0x76, 0x8C, 0xFF010100 },
222 { 0x77, 0x8D, 0xFF010100 },
223 { 0x78, 0x8E, 0xFF010100 },
224 { 0x79, 0x8F, 0xFF010100 },
225 { 0x7A, 0x90, 0xFF010100 },
226 { 0x7B, 0x91, 0xFF010100 },
227 { 0x7C, 0x92, 0xFF010100 },
228 { 0x7D, 0x93, 0xFF010100 },
229 { 0x7E, 0x94, 0xFF010100 },
230 { 0x7F, 0x95, 0xFF010100 },
231 { 0x80, 0x96, 0xFF010100 },
232 { 0x81, 0x97, 0xFF010000 },
233 { 0x82, 0x98, 0x02010000 },
234 { 0x83, 0x99, 0x02010000 },
235 { 0x84, 0x9A, 0x02010000 },
236 { 0x85, 0x9B, 0x02010000 },
237 { 0x86, 0x9C, 0x02000000 },
238 { 0x87, 0x9D, 0x02010000 },
239 { 0x88, 0x9E, 0x02010000 },
240 { 0x89, 0x9F, 0xFF000000 },
241 { 0x8A, 0xA0, 0xFF000000 },
242 { 0x8B, 0xA1, 0xFF000000 },
243 { 0x8C, 0xA2, 0xFF000000 },
244 { 0x8D, 0xA3, 0xFF000000 },
245 { 0x8E, 0xA4, 0xFD000000 },
246 { 0x8F, 0xA5, 0xFD000000 },
247 { 0x90, 0xA6, 0xFD000000 },
248 { 0x91, 0xA7, 0xFF000000 },
249 { 0x92, 0xA8, 0xDF000000 },
250 { 0x93, 0xA9, 0x1F000000 },
251 { 0x94, 0xAA, 0xFF000200 },
252 { 0x95, 0xAB, 0xFF000200 },
253 { 0x96, 0xAC, 0xFF000200 },
254 { 0x97, 0xAD, 0xFF010100 },
255 { 0x98, 0xAE, 0xFF010100 },
256 { 0x99, 0xAF, 0x02010000 },
257 { 0x9A, 0xB0, 0xFF010000 },
258 { 0x9B, 0xB1, 0xFF010000 },
259 { 0x9C, 0xB2, 0xFF010000 },
260 { 0x9D, 0xB3, 0xFF010000 },
261 { 0x9E, 0xB6, 0x02000000 },
262 { 0x9F, 0xB7, 0xFF000000 },
263 { 0xA0, 0xB8, 0xFF000000 },
264 { 0xA1, 0xB9, 0xFF000000 },
265 { 0xA2, 0xBA, 0xFF000000 },
266 { 0xA3, 0xBB, 0xFF000000 },
267 { 0xA4, 0xBC, 0xFF000000 },
268 { 0xA5, 0xBD, 0xFF000000 },
269 { 0xA6, 0xBE, 0xFF000000 },
270 { 0xA7, 0xBF, 0xFF000000 },
271 { 0xA8, 0xC0, 0xFF000000 },
272 { 0xA9, 0xC1, 0xFF000000 },
273 { 0xAA, 0xC2, 0xFF000000 },
274 { 0xAB, 0xC3, 0xFF000000 },
275 { 0xAC, 0xC4, 0xFF010100 },
276 { 0xAD, 0xC5, 0xFF010100 },
277 { 0xAE, 0xC6, 0xFF000000 },
278 { 0xAF, 0xC7, 0xFF000000 },
279 { 0xB0, 0xC8, 0xFF010100 },
280 { 0xB1, 0xC9, 0xFF010100 },
281 { 0xB2, 0xCA, 0xFF010100 },
282 { 0xB3, 0xCB, 0xFF000000 },
283 { 0xB4, 0xCC, 0xFF000000 },
284 { 0xB5, 0xCD, 0xFF000000 },
285 { 0xB6, 0xCE, 0xFF010000 },
286 { 0xB7, 0xCF, 0xFF010100 },
287 { 0xB8, 0xD0, 0xFF010100 },
288 { 0xB9, 0xD1, 0xFF010100 },
289 { 0xBA, 0xD2, 0xFF010100 },
290 { 0xBB, 0xD3, 0xFF010100 },
291 { 0xBC, 0xD4, 0xFF000000 },
292 { 0xBD, 0xD5, 0xFF000000 },
293 { 0xBE, 0xD6, 0xFF000000 },
294 { 0xBF, 0xD7, 0xFF010100 },
295 { 0xC0, 0xD8, 0xFF010100 },
296 { 0xC1, 0xD9, 0xFF010100 },
297 { 0xC2, 0xDA, 0xFF010000 },
298 { 0xC3, 0xDB, 0xFF010000 },
299 { 0xC4, 0xDC, 0xFF010000 },
300 { 0xC5, 0xDD, 0xFF010000 },
301 { 0xC6, 0xDE, 0xFF010100 },
302 { 0xC7, 0xDF, 0xFF010000 },
303 { 0xC8, 0xE0, 0xFF010000 },
304 { 0xC9, 0xE1, 0xFF010000 },
305 { 0xCA, 0xE2, 0xFF010000 },
306 { 0xCB, 0xE3, 0xFF010100 },
307 { 0xCC, 0xE4, 0xFF000000 },
308 { 0xCD, 0xE5, 0xFF000000 },
309 { 0xCE, 0xF0, 0xFF010000 },
310 { 0xCF, 0xF1, 0xFF010000 },
311 { 0xD0, 0xF2, 0xFF010000 },
312 { 0xD1, 0xF3, 0xFF010000 },
313 { 0xD2, 0xF4, 0xFF010000 },
314 { 0xD3, 0xF5, 0xFF010000 },
315 { 0xD4, 0xF6, 0xFF010000 },
316 { 0xD5, 0xF7, 0xFF010000 },
317 { 0xD6, 0xF8, 0xFF010000 },
318 { 0xD7, 2, 0x02000000 },
319 { 0xD8, 3, 0x02000000 },
320 { 0xD9, 4, 0x02000000 },
321 { 0xDA, 5, 0x02000000 },
322 { 0xDB, 6, 0x02000000 },
323 { 0xDC, 7, 0x02000000 },
324 { 0xDD, 8, 0x02000000 },
325 { 0xDE, 9, 0x02000000 },
326 { 0xDF, 0xA, 0x02000000 },
327 { 0xE0, 0xB, 0x02000000 },
328 { 0xE1, 0xC, 0x02000000 },
329 { 0xE2, 0xD, 0x02000000 },
330 { 0xE3, 0xE, 0x02010000 },
331 { 0xE4, 0xF, 0x02010000 },
332 { 0xE5, 0x10, 0x02010000 },
333 { 0xE6, 0xE6, 0xFD000000 },
334 { 0xE7, 0xE7, 0xFD000000 },
335 { 0xE8, 0xE8, 0xFD000000 },
336 { 0xE9, 0xE9, 0xFD000000 },
337 { 0xEA, 0xEA, 0xFD000000 },
338 { 0xEB, 0xEB, 0xFD000000 },
339 { 0xEC, 0xEC, 0xFD000000 },
340 { 0xED, 0xED, 0xFD000000 },
341 { 0xEE, 0xEE, 0xFD000000 },
342 { 0xEF, 0xEF, 0xFD000000 },
343 { 0xF0, 0xF9, 0xFD000000 },
344 { 0xF1, 0xFA, 0xFD000000 },
345 { 0xF2, 0xFB, 0xFD000000 },
346 { 0xF3, 0xFC, 0xFD000000 },
347 { 0xF4, 0xFD, 0xFD000000 },
348 { 0xF5, 0xFE, 0xFD000000 },
349 { 0xF6, 0xFF, 0xFD000000 },
350 { 0xF7, 0x100, 0xFD000000 },
351 { 0xF8, 0x101, 0xFD000000 },
352 { 0xF9, 0x5F, 0x02000000 },
353 { 0xFA, 0x73, 0x02000000 },
354 { 0xFB, 0x79, 0x02000000 },
355 { 0xFC, 0x81, 0x87000000 },
356 { 0xFD, 0x83, 0x14000000 },
357 { 0xFE, 0xB4, 0x87000000 },
358 { 0xFF, 0xB5, 0x87000000 },
359 { 0x29A, 0, 0 },
360 };
361/* 3D9D20 */ static struct lbl_803D9D20_t lbl_803D9D20;
362/* 46B488 */ static struct lbl_8046B488_t lbl_8046B488;
363/* 46B668 */ static struct lbl_8046B668_t lbl_8046B668;
364/* 46B6A0 */ static lbl_8046B6A0_t lbl_8046B6A0;
365/* 46DBD8 */ static UNK_T lbl_8046DBD8[4];
366/* 46DBE8 */ static struct lbl_8046DBE8_t lbl_8046DBE8;
367/* 46E38C */ static int lbl_8046E38C[4];
368/* 472C30 */ static UNK_T lbl_80472C30[32];
369/* 472CB0 */ static UNK_T lbl_80472CB0[30];
370/* 472D28 */ static struct lbl_80472D28_t lbl_80472D28;
371/* 472E48 */ static struct lbl_80472E48_t lbl_80472E48;
372/* 472EC8 */ static int lbl_80472EC8[4];
373/* 473594 */ static u8 lbl_80473594[0x14];
374/* 473700 */ static int lbl_80473700[69];
375/* 4771C4 */ static UNK_T gm_804771C4[349];
376/* 4D4190 */ static s32 lbl_804D4190 = 0xFFFFFFFF;
377/* 4D6598 */ static s8 lbl_804D6598;
378/* 4D65A0 */ static s8 lbl_804D65A0;
379
380#define NUM_UNLOCKABLE_CHARACTERS 11
381
382#endif
static struct lbl_80472E48_t lbl_80472E48
Definition gm_1601.static.h:371
static s8 lbl_804D65A0
Definition gm_1601.static.h:378
static u8 fn_80160840(u8 arg0)
gm_801601C4
Definition gm_1601.c:52
static int lbl_80473700[69]
Definition gm_1601.static.h:374
static UNK_T lbl_8046DBD8[4]
Definition gm_1601.static.h:365
static s16 lbl_803B7808[0x3C/2]
Definition gm_1601.static.h:93
static lbl_8046B6A0_t lbl_8046B6A0
Definition gm_1601.static.h:364
static s8 lbl_804D6598
Definition gm_1601.static.h:377
static int lbl_8046E38C[4]
Definition gm_1601.static.h:367
static Vec2 const lbl_803B7930[0x114/sizeof(Vec2)]
Definition gm_1601.static.h:100
static u8 lbl_803B7888[0x1C]
Definition gm_1601.static.h:98
static struct lbl_803D5A4C_t lbl_803D5A4C[0x80C/sizeof(struct lbl_803D5A4C_t)]
Definition gm_1601.static.h:102
static UNK_T gm_801736DC(void)
fn_801724D0
Definition gm_1601.c:1102
static struct lbl_80472D28_t lbl_80472D28
Definition gm_1601.static.h:370
static s32 lbl_804D4190
Definition gm_1601.static.h:376
static UNK_T lbl_80472C30[32]
Definition gm_1601.static.h:368
static int lbl_80472EC8[4]
Definition gm_1601.static.h:372
static u8 fn_80166CBC(struct fn_80166CBC_arg0_t *arg0, ssize_t index)
gm_80166A98
Definition gm_1601.c:366
static u8 lbl_803B78A4[0x24]
Definition gm_1601.static.h:99
static s32 fn_801693A8(void)
Definition gm_1601.c:506
static UNK_T lbl_80472CB0[30]
Definition gm_1601.static.h:369
static int fn_8017F294(void)
gm_8017EB3C
Definition gm_1601.c:1521
static struct lbl_803D9D20_t lbl_803D9D20
Definition gm_1601.static.h:361
static struct lbl_8046B488_t lbl_8046B488
Definition gm_1601.static.h:362
static s32 fn_8016A1E4(void)
fn_80169550
Definition gm_1601.c:559
static UNK_T fn_80169364(void)
Definition gm_1601.c:486
static int fn_80174274(void)
gm_801737E8
Definition gm_1601.c:1142
static f32 fn_80166A8C(Vec3 *, Vec3 *)
static struct lbl_8046DBE8_t lbl_8046DBE8
Definition gm_1601.static.h:366
static u8 lbl_80473594[0x14]
Definition gm_1601.static.h:373
static UNK_T gm_804771C4[349]
Definition gm_1601.static.h:375
static int const lbl_803B7864[9]
Definition gm_1601.static.h:94
static struct lbl_8046B668_t lbl_8046B668
Definition gm_1601.static.h:363
static struct gmMainLib_8015ED8C_arg0_t lbl_803B75F8
Definition gm_1601.static.h:92
#define UNK_T
signed char s8
A signed 8-bit integer.
Definition platform.h:8
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
#define STATIC_ASSERT(cond)
Definition platform.h:169
float f32
A 32-bit floating-point number.
Definition platform.h:62
signed short s16
A signed 16-bit integer.
Definition platform.h:11
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
signed int ssize_t
Definition stddef.h:7
Definition cobj.h:39
Definition types.h:9
Definition types.h:13
Definition gm_1601.static.h:28
char pad_0[0x5E]
Definition gm_1601.static.h:29
u8 x5E
Definition gm_1601.static.h:30
char pad_5F[0xA8 - 0x5F]
Definition gm_1601.static.h:31
Definition types.h:287
Definition gm_1601.static.h:71
short x2
Definition gm_1601.static.h:73
u32 x4
Definition gm_1601.static.h:74
short x0
Definition gm_1601.static.h:72
Definition gm_1601.static.h:55
HSD_CObj * cobj
Definition gm_1601.static.h:57
char pad_0[0xB0]
Definition gm_1601.static.h:56
Vec3 eye_position
Definition gm_1601.static.h:59
Vec3 interest
Definition gm_1601.static.h:61
char pad_B4[0xD8 - 0xB4]
Definition gm_1601.static.h:58
char pad_E4[0xEC - 0xE4]
Definition gm_1601.static.h:60
Definition gm_1601.static.h:14
u8 unk_10_b3
Definition gm_1601.static.h:19
u8 unk_10_b2
Definition gm_1601.static.h:18
u8 unk_10_b6
Definition gm_1601.static.h:22
u8 unk_10_b7
Definition gm_1601.static.h:23
char pad_0[0x10]
Definition gm_1601.static.h:15
u8 unk_10_b0
Definition gm_1601.static.h:16
u8 unk_10_b1
Definition gm_1601.static.h:17
u8 unk_10_b5
Definition gm_1601.static.h:21
u8 unk_10_b4
Definition gm_1601.static.h:20
char pad_11[0x1CF]
Definition gm_1601.static.h:24
Definition gm_1601.static.h:64
s8 unk_1C
Definition gm_1601.static.h:66
char pad_0[0x1C]
Definition gm_1601.static.h:65
char pad_1D[0x1B]
Definition gm_1601.static.h:67
Definition types.h:227
Definition gm_1601.static.h:35
char pad_98[0x5A8 - 0x98]
Definition gm_1601.static.h:38
char pad_0[0x94]
Definition gm_1601.static.h:36
int x94
Definition gm_1601.static.h:37
Definition gm_1601.static.h:42
int x104
Definition gm_1601.static.h:44
char pad_0[0x104]
Definition gm_1601.static.h:43
Definition gm_1601.static.h:47
char pad_0[4]
Definition gm_1601.static.h:48
s32 unk_8
Definition gm_1601.static.h:50
s32 unk_4
Definition gm_1601.static.h:49
char pad_C[0x74]
Definition gm_1601.static.h:51
Definition gm_1601.static.h:77
char pad_0[0x114]
Definition gm_1601.static.h:78