13#include <dolphin/mtx.h>
15#define NUM_UNLOCKABLE_CHARACTERS 11
16#define NUM_UNLOCKABLE_STAGES 11
105 0.95, 0.8, 1, 0.65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.67, 1, 1,
106 1, 1, 1, 1, 0.95, 0.8, 1, 1, 0.9, 1, 1, 1, 1, 1, 1, 0,
109 0.8, 1, 1, 0.6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.9, 0.8, 0.8, 1,
110 1, 1, 1, 1, 0.7, 0.8, 1, 1, 0.8, 0.8, 1, 1, 0.8, 0.8, 1, 0,
113 0.8, 0.9, 1, 0.8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
114 1, 1, 1, 1, 1, 0.9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
117 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
122 0x0004, 0x0005, 0x000D, 0x0006, 0x0008, 0x0002, 0x0007, 0x0003,
123 0x000A, 0x0009, 0x0019, 0x0013, 0x000B, 0x000C, 0x000E, 0x000F,
124 0x0010, 0x0011, 0x0016, 0x0017, 0x0018, 0x0012, 0x0014, 0x001B,
125 0x001F, 0x0020, 0x001C, 0x001D, 0x001E, 0x0000,
129 0x06, 0x0B, 0x07, 0x19, 0x14, 0x12, 0x11, 0x0E, 0x1C, 0x18, 0x08,
130 0x1A, 0x04, 0x10, 0x17, 0x22, 0x20, 0x13, 0x09, 0x21, 0x0D, 0x0F,
131 0x1F, 0x16, 0x15, 0x1E, 0x0A, 0x0C, 0x23, 0x05, 0x1D, 0x1B,
135 { 0x99, 0x1A, 0x1A, 0xFF }, { 0x33, 0x33, 0x80, 0xFF },
136 { 0x80, 0x66, 0x00, 0xFF }, { 0x1A, 0x66, 0x1A, 0xFF },
137 { 0x66, 0x66, 0x66, 0xFF }, { 0x66, 0x4D, 0x4D, 0xFF },
138 { 0x4D, 0x4D, 0x66, 0xFF }, { 0x66, 0x59, 0x33, 0xFF },
139 { 0x4D, 0x66, 0x4D, 0xFF },
151 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B,
152 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x15, 0x16,
153 0x17, 0x18, 0x08, 0x08, 0x08, 0x19, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00
238 { 0x00, 0x09, 0x0B }, { 0x01, 0x11, 0x0D }, { 0x02, 0x13, 0x0E },
239 { 0x03, 0x15, 0x0C }, { 0x04, 0x19, 0x0F }, { 0x05, 0x1B, 0x10 },
240 { 0x06, 0x24, 0x11 }, { 0x07, 0x25, 0x12 }, { 0x08, 0x1C, 0x13 },
241 { 0x09, 0x1D, 0x14 }, { 0x0A, 0x1E, 0x15 },
245 0.35, 2.857143, 0.4, 2.5, 0.46, 2.173913,
246 0.53, 1.8867925, 0.61, 1.6393442, 0.7, 1.4285715,
247 0.8, 1.25, 0.93, 1.0752689, 1.07, 0.9345794,
251 0x001B, 0x0003, 0x0012, 0x0039, 0x000F, 0x001E, 0x0006, 0x002D, 0x0000,
252 0x0036, 0x0033, 0x0018, 0x0021, 0x0015, 0x0024, 0x0030, 0x0009, 0x000C,
253 0x0027, 0x002A, 0x0042, 0x0045, 0x003C, 0x004B, 0x0048, 0x003F, 0xFFFF,
254 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
258 0x001C, 0x0004, 0x0013, 0x003A, 0x0010, 0x001F, 0x0007, 0x002E, 0x0001,
259 0x0037, 0x0034, 0x0019, 0x0022, 0x0016, 0x0025, 0x0031, 0x000A, 0x000D,
260 0x0028, 0x002B, 0x0043, 0x0046, 0x003D, 0x004C, 0x0049, 0x0040, 0xFFFF,
261 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
265 0x001D, 0x0005, 0x0014, 0x003B, 0x0011, 0x0020, 0x0008, 0x002F, 0x0002,
266 0x0038, 0x0035, 0x001A, 0x0023, 0x0017, 0x0026, 0x0032, 0x000B, 0x000E,
267 0x0029, 0x002C, 0x0044, 0x0047, 0x003E, 0x004D, 0x004A, 0x0041, 0xFFFF,
268 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
static const s16 lbl_803B7808[0x3C/2]
Definition gm_1601.static.h:121
static const float lbl_803B7700[]
Definition gm_1601.static.h:112
static const GXColor lbl_803B7864[9]
Definition gm_1601.static.h:134
static const u8 lbl_803B790C[0xB][3]
Definition gm_1601.static.h:237
static const struct lbl_803B78C8_0x6 lbl_803B78C8[NUM_UNLOCKABLE_CHARACTERS]
Definition gm_1601.static.h:157
static const u8 lbl_803B7888[0x1C]
Definition gm_1601.static.h:141
static const float lbl_803B75F8[]
Definition gm_1601.static.h:104
static u16 lbl_804D659A
Definition gm_1601.static.h:274
static s8 lbl_804D6598
Definition gm_1601.static.h:273
static const s16 lbl_803B79BC[]
Definition gm_1601.static.h:257
static const u8 lbl_803B7844[]
Definition gm_1601.static.h:128
static const s16 lbl_803B7978[]
Definition gm_1601.static.h:250
static u8 fn_80166CBC(struct fn_80166CBC_arg0_t *arg0, ssize_t index)
Definition gm_1601.c:2093
static s32 fn_801693A8(void)
Definition gm_1601.c:2945
#define NUM_UNLOCKABLE_CHARACTERS
Definition gm_1601.static.h:15
static struct lbl_8046B488_t lbl_8046B488
Definition gm_1601.static.h:271
static struct lbl_8046B378_t lbl_8046B378
Definition gm_1601.static.h:270
static const float lbl_803B7784[]
Definition gm_1601.static.h:116
static Vec2 const lbl_803B7930[]
Definition gm_1601.static.h:244
static s32 fn_8016A1E4(void)
Definition gm_1601.c:3303
static const s16 lbl_803B7A00[]
Definition gm_1601.static.h:264
static const float lbl_803B767C[]
Definition gm_1601.static.h:108
static f32 fn_80166A8C(Vec3 *, Vec3 *)
static const u8 lbl_803B78A4[0x24]
Definition gm_1601.static.h:150
static struct lbl_8046B668_t lbl_8046B668
Definition gm_1601.static.h:272
int index
Definition gmstaffroll.c:51
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
CharacterKind
Definition forward.h:120
@ CKIND_ZELDA
Definition forward.h:139
@ CKIND_LINK
Definition forward.h:127
@ CKIND_NESS
Definition forward.h:132
@ CKIND_GANON
Definition forward.h:146
@ CKIND_POPONANA
Definition forward.h:135
@ CKIND_CAPTAIN
Definition forward.h:121
@ CKIND_LUIGI
Definition forward.h:128
@ CKIND_SAMUS
Definition forward.h:137
@ CKIND_MARS
Definition forward.h:130
@ CKIND_DRMARIO
Definition forward.h:143
@ CKIND_MARIO
Definition forward.h:129
@ CKIND_DONKEY
Definition forward.h:122
@ CKIND_MEWTWO
Definition forward.h:131
@ CKIND_FALCO
Definition forward.h:141
@ CKIND_PIKACHU
Definition forward.h:134
@ CKIND_PICHU
Definition forward.h:145
@ CKIND_KIRBY
Definition forward.h:125
@ CKIND_EMBLEM
Definition forward.h:144
@ CKIND_FOX
Definition forward.h:123
@ CKIND_KOOPA
Definition forward.h:126
@ CKIND_PURIN
Definition forward.h:136
@ CKIND_CLINK
Definition forward.h:142
@ CKIND_PEACH
Definition forward.h:133
@ CKIND_GAMEWATCH
Definition forward.h:124
@ CKIND_YOSHI
Definition forward.h:138
signed int ssize_t
Definition stddef.h:5
Definition gm_1601.static.h:93
CharacterKind ckind
Definition gm_1601.static.h:94
char * path
Definition gm_1601.static.h:95
Definition gm_1601.static.h:88
s32 theme_id
Definition gm_1601.static.h:90
s8 ckind
Definition gm_1601.static.h:89
Definition gm_1601.static.h:61
char pad_0[0x5E]
Definition gm_1601.static.h:62
u8 x5E
Definition gm_1601.static.h:63
char pad_5F[0xA8 - 0x5F]
Definition gm_1601.static.h:64
Definition gm_1601.static.h:80
u8 x2
Definition gm_1601.static.h:83
u8 ckind
Definition gm_1601.static.h:82
u8 x3
Definition gm_1601.static.h:84
u16 x4
Definition gm_1601.static.h:85
u8 idx
Definition gm_1601.static.h:81
Definition gm_1601.static.h:18
u8 xC
Definition gm_1601.static.h:31
s8 x3
Definition gm_1601.static.h:22
char pad_11[0x14 - 0x11]
Definition gm_1601.static.h:43
u8 xA
Definition gm_1601.static.h:29
s8 x5
Definition gm_1601.static.h:24
s8 x124[0x1A6 - 0x124]
Definition gm_1601.static.h:49
s8 x20[0xA2 - 0x20]
Definition gm_1601.static.h:47
u8 xF
Definition gm_1601.static.h:34
char pad_1BC[0x1E0 - 0x1BC]
Definition gm_1601.static.h:57
s8 x4
Definition gm_1601.static.h:23
u8 x8
Definition gm_1601.static.h:27
u8 unk_10_b3
Definition gm_1601.static.h:38
u8 unk_10_b2
Definition gm_1601.static.h:37
s8 x1
Definition gm_1601.static.h:20
u8 unk_10_b6
Definition gm_1601.static.h:41
u8 x6
Definition gm_1601.static.h:25
u8 x9
Definition gm_1601.static.h:28
u8 x1B2
Definition gm_1601.static.h:54
s8 x2
Definition gm_1601.static.h:21
u8 unk_10_b7
Definition gm_1601.static.h:42
s8 x1A6[0x1AC - 0x1A6]
Definition gm_1601.static.h:50
int(* x1B8)(void)
Definition gm_1601.static.h:56
s8 x1AE[0x1B2 - 0x1AE]
Definition gm_1601.static.h:53
u8 unk_10_b0
Definition gm_1601.static.h:35
s8 xA2[0x124 - 0xA2]
Definition gm_1601.static.h:48
u8 x7
Definition gm_1601.static.h:26
f32 x1C
Definition gm_1601.static.h:46
u8 unk_10_b1
Definition gm_1601.static.h:36
f32 x18
Definition gm_1601.static.h:45
u8 x1AD
Definition gm_1601.static.h:52
f32 x14
Definition gm_1601.static.h:44
s8 x0
Definition gm_1601.static.h:19
u8 x1AC
Definition gm_1601.static.h:51
u8 xE
Definition gm_1601.static.h:33
u8 xD
Definition gm_1601.static.h:32
u8 xB
Definition gm_1601.static.h:30
s8 x1B3[0x1B8 - 0x1B3]
Definition gm_1601.static.h:55
u8 unk_10_b5
Definition gm_1601.static.h:40
u8 unk_10_b4
Definition gm_1601.static.h:39
struct ResultsData { /* +0 / char pad_0[0x94]; / +94 / int x94; / +98 */ char pad_98[0x5A8 - 0x98]...
Definition gm_1601.static.h:75
char pad_0[0x114]
Definition gm_1601.static.h:76