13#include <dolphin/mtx.h>
15#define NUM_UNLOCKABLE_CHARACTERS 11
16#define NUM_UNLOCKABLE_STAGES 11
89 0.95, 0.8, 1, 0.65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.67, 1, 1,
90 1, 1, 1, 1, 0.95, 0.8, 1, 1, 0.9, 1, 1, 1, 1, 1, 1, 0,
93 0.8, 1, 1, 0.6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.9, 0.8, 0.8, 1,
94 1, 1, 1, 1, 0.7, 0.8, 1, 1, 0.8, 0.8, 1, 1, 0.8, 0.8, 1, 0,
97 0.8, 0.9, 1, 0.8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
98 1, 1, 1, 1, 1, 0.9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
101 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
106 0x0004, 0x0005, 0x000D, 0x0006, 0x0008, 0x0002, 0x0007, 0x0003,
107 0x000A, 0x0009, 0x0019, 0x0013, 0x000B, 0x000C, 0x000E, 0x000F,
108 0x0010, 0x0011, 0x0016, 0x0017, 0x0018, 0x0012, 0x0014, 0x001B,
109 0x001F, 0x0020, 0x001C, 0x001D, 0x001E, 0x0000,
113 0x06, 0x0B, 0x07, 0x19, 0x14, 0x12, 0x11, 0x0E, 0x1C, 0x18, 0x08,
114 0x1A, 0x04, 0x10, 0x17, 0x22, 0x20, 0x13, 0x09, 0x21, 0x0D, 0x0F,
115 0x1F, 0x16, 0x15, 0x1E, 0x0A, 0x0C, 0x23, 0x05, 0x1D, 0x1B,
119 { 0x99, 0x1A, 0x1A, 0xFF }, { 0x33, 0x33, 0x80, 0xFF },
120 { 0x80, 0x66, 0x00, 0xFF }, { 0x1A, 0x66, 0x1A, 0xFF },
121 { 0x66, 0x66, 0x66, 0xFF }, { 0x66, 0x4D, 0x4D, 0xFF },
122 { 0x4D, 0x4D, 0x66, 0xFF }, { 0x66, 0x59, 0x33, 0xFF },
123 { 0x4D, 0x66, 0x4D, 0xFF },
135 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B,
136 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x15, 0x16,
137 0x17, 0x18, 0x08, 0x08, 0x08, 0x19, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00
222 { 0x00, 0x09, 0x0B }, { 0x01, 0x11, 0x0D }, { 0x02, 0x13, 0x0E },
223 { 0x03, 0x15, 0x0C }, { 0x04, 0x19, 0x0F }, { 0x05, 0x1B, 0x10 },
224 { 0x06, 0x24, 0x11 }, { 0x07, 0x25, 0x12 }, { 0x08, 0x1C, 0x13 },
225 { 0x09, 0x1D, 0x14 }, { 0x0A, 0x1E, 0x15 },
229 0.35, 2.857143, 0.4, 2.5, 0.46, 2.173913,
230 0.53, 1.8867925, 0.61, 1.6393442, 0.7, 1.4285715,
231 0.8, 1.25, 0.93, 1.0752689, 1.07, 0.9345794,
235 0x001B, 0x0003, 0x0012, 0x0039, 0x000F, 0x001E, 0x0006, 0x002D, 0x0000,
236 0x0036, 0x0033, 0x0018, 0x0021, 0x0015, 0x0024, 0x0030, 0x0009, 0x000C,
237 0x0027, 0x002A, 0x0042, 0x0045, 0x003C, 0x004B, 0x0048, 0x003F, 0xFFFF,
238 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
242 0x001C, 0x0004, 0x0013, 0x003A, 0x0010, 0x001F, 0x0007, 0x002E, 0x0001,
243 0x0037, 0x0034, 0x0019, 0x0022, 0x0016, 0x0025, 0x0031, 0x000A, 0x000D,
244 0x0028, 0x002B, 0x0043, 0x0046, 0x003D, 0x004C, 0x0049, 0x0040, 0xFFFF,
245 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
249 0x001D, 0x0005, 0x0014, 0x003B, 0x0011, 0x0020, 0x0008, 0x002F, 0x0002,
250 0x0038, 0x0035, 0x001A, 0x0023, 0x0017, 0x0026, 0x0032, 0x000B, 0x000E,
251 0x0029, 0x002C, 0x0044, 0x0047, 0x003E, 0x004D, 0x004A, 0x0041, 0xFFFF,
252 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
static const s16 lbl_803B7808[0x3C/2]
Definition gm_1601.static.h:105
static const float lbl_803B7700[]
Definition gm_1601.static.h:96
static const GXColor lbl_803B7864[9]
Definition gm_1601.static.h:118
static const u8 lbl_803B790C[0xB][3]
Definition gm_1601.static.h:221
static const struct lbl_803B78C8_0x6 lbl_803B78C8[NUM_UNLOCKABLE_CHARACTERS]
Definition gm_1601.static.h:141
static const u8 lbl_803B7888[0x1C]
Definition gm_1601.static.h:125
static const float lbl_803B75F8[]
Definition gm_1601.static.h:88
static u16 lbl_804D659A
Definition gm_1601.static.h:258
static s8 lbl_804D6598
Definition gm_1601.static.h:257
static const s16 lbl_803B79BC[]
Definition gm_1601.static.h:241
static const u8 lbl_803B7844[]
Definition gm_1601.static.h:112
static const s16 lbl_803B7978[]
Definition gm_1601.static.h:234
static u8 fn_80166CBC(struct fn_80166CBC_arg0_t *arg0, ssize_t index)
gm_80166A98
Definition gm_1601.c:1367
static s32 fn_801693A8(void)
Definition gm_1601.c:2127
#define NUM_UNLOCKABLE_CHARACTERS
Definition gm_1601.static.h:15
static struct lbl_8046B488_t lbl_8046B488
Definition gm_1601.static.h:255
static const float lbl_803B7784[]
Definition gm_1601.static.h:100
static Vec2 const lbl_803B7930[]
Definition gm_1601.static.h:228
static s32 fn_8016A1E4(void)
Definition gm_1601.c:2232
static const s16 lbl_803B7A00[]
Definition gm_1601.static.h:248
static const float lbl_803B767C[]
Definition gm_1601.static.h:92
static f32 fn_80166A8C(Vec3 *, Vec3 *)
static const u8 lbl_803B78A4[0x24]
Definition gm_1601.static.h:134
static struct lbl_8046B668_t lbl_8046B668
Definition gm_1601.static.h:256
int index
Definition gmstaffroll.c:52
CharacterKind
Definition forward.h:111
@ CKIND_ZELDA
Definition forward.h:130
@ CKIND_LINK
Definition forward.h:118
@ CKIND_NESS
Definition forward.h:123
@ CKIND_GANON
Definition forward.h:137
@ CKIND_POPONANA
Definition forward.h:126
@ CKIND_CAPTAIN
Definition forward.h:112
@ CKIND_LUIGI
Definition forward.h:119
@ CKIND_SAMUS
Definition forward.h:128
@ CKIND_MARS
Definition forward.h:121
@ CKIND_DRMARIO
Definition forward.h:134
@ CKIND_MARIO
Definition forward.h:120
@ CKIND_DONKEY
Definition forward.h:113
@ CKIND_MEWTWO
Definition forward.h:122
@ CKIND_FALCO
Definition forward.h:132
@ CKIND_PIKACHU
Definition forward.h:125
@ CKIND_PICHU
Definition forward.h:136
@ CKIND_KIRBY
Definition forward.h:116
@ CKIND_EMBLEM
Definition forward.h:135
@ CKIND_FOX
Definition forward.h:114
@ CKIND_KOOPA
Definition forward.h:117
@ CKIND_PURIN
Definition forward.h:127
@ CKIND_CLINK
Definition forward.h:133
@ CKIND_PEACH
Definition forward.h:124
@ CKIND_GAMEWATCH
Definition forward.h:115
@ CKIND_YOSHI
Definition forward.h:129
signed int ssize_t
Definition stddef.h:5
Definition gm_1601.static.h:77
CharacterKind ckind
Definition gm_1601.static.h:78
char * path
Definition gm_1601.static.h:79
Definition gm_1601.static.h:72
s32 theme_id
Definition gm_1601.static.h:74
s8 ckind
Definition gm_1601.static.h:73
Definition gm_1601.static.h:38
char pad_0[0x5E]
Definition gm_1601.static.h:39
u8 x5E
Definition gm_1601.static.h:40
char pad_5F[0xA8 - 0x5F]
Definition gm_1601.static.h:41
Definition gm_1601.static.h:64
u8 x2
Definition gm_1601.static.h:67
u8 ckind
Definition gm_1601.static.h:66
u8 x3
Definition gm_1601.static.h:68
u16 x4
Definition gm_1601.static.h:69
u8 idx
Definition gm_1601.static.h:65
Definition gm_1601.static.h:18
u8 xF
Definition gm_1601.static.h:23
char pad_1BC[0x1E0 - 0x1BC]
Definition gm_1601.static.h:34
u8 x8
Definition gm_1601.static.h:21
u8 unk_10_b3
Definition gm_1601.static.h:27
u8 unk_10_b2
Definition gm_1601.static.h:26
char pad_11[0x1B8 - 0x11]
Definition gm_1601.static.h:32
u8 unk_10_b6
Definition gm_1601.static.h:30
char pad_0[0x7]
Definition gm_1601.static.h:19
u8 unk_10_b7
Definition gm_1601.static.h:31
int(* x1B8)(void)
Definition gm_1601.static.h:33
u8 unk_10_b0
Definition gm_1601.static.h:24
u8 x7
Definition gm_1601.static.h:20
u8 unk_10_b1
Definition gm_1601.static.h:25
char pad_9[0x0F - 0x9]
Definition gm_1601.static.h:22
u8 unk_10_b5
Definition gm_1601.static.h:29
u8 unk_10_b4
Definition gm_1601.static.h:28
Definition gm_1601.static.h:52
s8 unk_1C
Definition gm_1601.static.h:54
char pad_0[0x1C]
Definition gm_1601.static.h:53
char pad_1D[0x1B]
Definition gm_1601.static.h:55
Definition gm_1601.static.h:59
char pad_0[0x114]
Definition gm_1601.static.h:60