SSBM Decomp
Loading...
Searching...
No Matches
lbaudio_ax.static.h
Go to the documentation of this file.
1#ifndef __GALE01_02305C
2#define __GALE01_02305C
3
4#include "lbaudio_ax.h" // IWYU pragma: export
5
6#include <platform.h>
7
8#include <melee/ft/forward.h>
9
10extern f32 lbl_804D63F0;
11extern int lbl_804D63F4;
12extern int lbl_804D63FC;
13extern int lbl_804D6400;
14extern int lbl_804D6404;
15
16static int lbl_804D3874 = 1;
17static int lbl_804D387C = 0x7F;
18static f32 lbl_804D3880 = 1.0F;
19static int lbl_804D3884 = 0x7F;
20static int lbl_804D3888 = 0x7F;
21static int lbl_804D388C = 0x7F;
22static int lbl_804D3898 = 0x7F;
23static int lbl_804D38A0 = 0x7F;
24static int lbl_804D38A8 = 0x7F;
25static f32 lbl_804D38AC = 1.0F;
26static f32 lbl_804D38B0 = 1.0F;
27static f32 lbl_804D38B4 = 1.0F;
28static f32 lbl_804D38B8 = 1.0F;
29static f32 lbl_804D38BC = 1.0F;
30static f32 lbl_804D38C0 = 1.0F;
31static f32 lbl_804D38C4 = 1.0F;
32static f32 lbl_804D38C8 = 1.0F;
33static int lbl_804D38CC = 0x7F;
34static int lbl_804D38D4 = 7;
35static int lbl_804D38D8 = 1;
36static int lbl_804D38DC = -1;
37static int lbl_804D38E0 = 1;
38static f32 lbl_804D38E4 = 1.0f;
39static f32 lbl_804D38E8 = 1.0f;
40static f32 lbl_804D38EC = 1.0f;
41static int lbl_804D38F0 = -1;
42static int lbl_804D38F4 = -1;
43
44static int lbl_804D6408;
45static int lbl_804D640C;
46static bool lbl_804D6410;
47static int lbl_804D6414;
48static int lbl_804D6418;
49static s32 lbl_804D641C;
50static int lbl_804D6420;
51static int lbl_804D6424;
52static s32 lbl_804D6428;
53static s32 lbl_804D642C;
54static int lbl_804D6430;
55static int lbl_804D6434;
56
58
59static int lbl_80433984[0x38];
60
61static struct {
62 int** x0;
63 int** x4;
64 int** x8;
65 int** xC;
67
68char lbl_803BB300[0x40] = "";
69char lbl_803BB340[0x40] = "/audio/";
70char lbl_803BB380[0x40] = "/audio/";
71
72static struct {
73 u8 x0;
74 u64 x8;
76 { 0x06, 0x000000040 }, { 0x08, 0x000000100 }, { 0x0B, 0x000000800 },
77 { 0x1D, 0x020000000 }, { 0x0E, 0x000004000 }, { 0x0F, 0x000008000 },
78 { 0x10, 0x000010000 }, { 0x11, 0x000020000 }, { 0x12, 0x000040000 },
79 { 0x13, 0x000080000 }, { 0x14, 0x000100000 }, { 0x15, 0x000200000 },
80 { 0x16, 0x000400000 }, { 0x18, 0x001000000 }, { 0x0D, 0x000002000 },
81 { 0x19, 0x002000000 }, { 0x1A, 0x004000000 }, { 0x1C, 0x010000000 },
82 { 0x1B, 0x008000000 }, { 0x1B, 0x008000000 }, { 0x0A, 0x000000400 },
83 { 0x07, 0x000000080 }, { 0x09, 0x000000200 }, { 0x1F, 0x080000000 },
84 { 0x17, 0x000800000 }, { 0x1E, 0x040000000 }, { 0x20, 0x100000000 },
85 { 0x37, 0x000000000 }, { 0x37, 0x000000000 }, { 0x0C, 0x000001000 },
86 { 0x20, 0x100000000 }, { 0x37, 0x000000000 }, { 0x0D, 0x000002000 },
87};
88
89static s8 s32_arr_803BB5D0[0x38][4] = {
90 { 0x01, 0x05, 0x05, 0x00 }, { 0x01, 0x05, 0x05, 0x00 },
91 { 0x03, 0x00, 0x00, 0x00 }, { 0x03, 0x00, 0x00, 0x00 },
92 { 0x03, 0x04, 0x04, 0x00 }, { 0x03, 0x04, 0x04, 0x00 },
93 { 0x04, 0x02, 0x03, 0x04 }, { 0x04, 0x02, 0x03, 0x07 },
94 { 0x04, 0x02, 0x03, 0x07 }, { 0x04, 0x02, 0x03, 0x06 },
95 { 0x04, 0x02, 0x03, 0x06 }, { 0x04, 0x02, 0x03, 0x04 },
96 { 0x04, 0x02, 0x01, 0x00 }, { 0x04, 0x02, 0x03, 0x09 },
97 { 0x04, 0x02, 0x03, 0x01 }, { 0x04, 0x02, 0x03, 0x08 },
98 { 0x04, 0x02, 0x03, 0x07 }, { 0x04, 0x02, 0x03, 0x02 },
99 { 0x04, 0x02, 0x03, 0x01 }, { 0x04, 0x02, 0x03, 0x07 },
100 { 0x04, 0x02, 0x03, 0x01 }, { 0x04, 0x02, 0x03, 0x06 },
101 { 0x04, 0x02, 0x03, 0x01 }, { 0x04, 0x02, 0x03, 0x01 },
102 { 0x04, 0x02, 0x03, 0x07 }, { 0x04, 0x02, 0x03, 0x01 },
103 { 0x04, 0x02, 0x03, 0x06 }, { 0x04, 0x02, 0x03, 0x02 },
104 { 0x04, 0x02, 0x03, 0x01 }, { 0x04, 0x02, 0x03, 0x06 },
105 { 0x04, 0x02, 0x03, 0x07 }, { 0x04, 0x02, 0x03, 0x06 },
106 { 0x04, 0x02, 0x01, 0x00 }, { 0x04, 0x02, 0x01, 0x00 },
107 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
108 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
109 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
110 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
111 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
112 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
113 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
114 { 0x05, 0x02, 0x02, 0x00 }, { 0x05, 0x02, 0x04, 0x00 },
115 { 0x06, 0x01, 0x01, 0x00 }, { 0x02, 0x05, 0x05, 0x00 },
116 { 0x06, 0x01, 0x01, 0x00 }, { 0x05, 0x02, 0x02, 0x00 },
117 { 0x01, 0x05, 0x05, 0x00 },
118};
119
120static u8 s32_arr_803BB6B0[0x6F][3] = {
121 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x22, 0x01, 0x01 },
122 { 0x37, 0x01, 0x01 }, { 0x25, 0x01, 0x01 }, { 0x29, 0x01, 0x01 },
123 { 0x24, 0x01, 0x01 }, { 0x37, 0x18, 0x18 }, { 0x28, 0x40, 0x40 },
124 { 0x2A, 0x80, 0x80 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
125 { 0x37, 0x01, 0x01 }, { 0x2B, 0x01, 0x01 }, { 0x23, 0x01, 0x01 },
126 { 0x2C, 0x01, 0x88 }, { 0x30, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
127 { 0x26, 0x01, 0x40 }, { 0x2D, 0x01, 0x01 }, { 0x27, 0x01, 0x01 },
128 { 0x2E, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
129 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
130 { 0x37, 0x01, 0x01 }, { 0x2F, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
131 { 0x37, 0x01, 0x01 }, { 0x31, 0x01, 0x01 }, { 0x31, 0x48, 0x48 },
132 { 0x31, 0x88, 0x88 }, { 0x31, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
133 { 0x37, 0x38, 0x38 }, { 0x35, 0x38, 0x38 }, { 0x37, 0x01, 0x01 },
134 { 0x37, 0x01, 0x01 }, { 0x31, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
135 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
136 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
137 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
138 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
139 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
140 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
141 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
142 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
143 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
144 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
145 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
146 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
147 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
148 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
149 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
150 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
151 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
152 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
153 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
154 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
155 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
156 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 },
157 { 0x37, 0x01, 0x01 }, { 0x37, 0x01, 0x01 }, { 0x00, 0x00, 0x00 },
158};
159
160static int s32_arr_803BB8D4[0x38][2] = {
161 { 0, 0x20F }, { 0x2710, 0x2750 }, { 0x4E20, 0x4E25 },
162 { 0x7530, 0x7546 }, { 0x9C40, 0x9C4A }, { 0xC350, 0xC356 },
163 { 0xEA60, 0xEAB4 }, { 0x11170, 0x111DF }, { 0x13880, 0x138C2 },
164 { 0x15F90, 0x15FF5 }, { 0x186A0, 0x1871C }, { 0x1ADB0, 0x1AE30 },
165 { 0x1D4C0, 0x1D504 }, { 0x1FBD0, 0x1FCC8 }, { 0x222E0, 0x22379 },
166 { 0x249F0, 0x24A3F }, { 0x27100, 0x2716C }, { 0x29810, 0x29877 },
167 { 0x2BF20, 0x2BF7D }, { 0x2E630, 0x2E6B4 }, { 0x30D40, 0x30DD3 },
168 { 0x33450, 0x334B5 }, { 0x35B60, 0x35BBA }, { 0x38270, 0x382D0 },
169 { 0x3A980, 0x3A9E6 }, { 0x3D090, 0x3D0DE }, { 0x3F7A0, 0x3F7EA },
170 { 0x41EB0, 0x41F77 }, { 0x445C0, 0x44623 }, { 0x46CD0, 0x46D17 },
171 { 0x493E0, 0x4943A }, { 0x4BAF0, 0x4BB73 }, { 0x4E200, 0x4E21D },
172 { 0x50910, 0x509ED }, { 0x53020, 0x53027 }, { 0x55730, 0x55749 },
173 { 0x57E40, 0x57E4A }, { 0x5A550, 0x5A551 }, { 0x5CC60, 0x5CC6A },
174 { 0x5F370, 0x5F37D }, { 0x61A80, 0x61A8B }, { 0x64190, 0x64194 },
175 { 0x668A0, 0x668A8 }, { 0x68FB0, 0x68FB9 }, { 0x6B6C0, 0x6B6D8 },
176 { 0x6DDD0, 0x6DDD6 }, { 0x704E0, 0x704E4 }, { 0x72BF0, 0x72BF8 },
177 { 0x75300, 0x75301 }, { 0x77A10, 0x77A16 }, { 0x7A120, 0x7A12F },
178 { 0x7C830, 0x7C865 }, { 0x7EF40, 0x7EF41 }, { 0x81650, 0x81654 },
179 { 0x83D60, 0x83D60 }, { 0x83D60, 0x83D60 },
180};
181
182static u8 unk_arr_803BC4A0[0x21][2] = {
183 { 0x38, 0x03 }, { 0x32, 0x21 }, { 0x06, 0x54 }, { 0x1E, 0x1E },
184 { 0x23, 0x31 }, { 0x04, 0x04 }, { 0x22, 0x4B }, { 0x2B, 0x2B },
185 { 0x4D, 0x4D }, { 0x01, 0x01 }, { 0x41, 0x41 }, { 0x3C, 0x1F },
186 { 0x42, 0x42 }, { 0x40, 0x41 }, { 0x28, 0x02 }, { 0x40, 0x40 },
187 { 0x61, 0x33 }, { 0x60, 0x5F }, { 0x22, 0x4A }, { 0x22, 0x4A },
188 { 0x54, 0x06 }, { 0x4A, 0x4A }, { 0x07, 0x07 }, { 0x01, 0x01 },
189 { 0x3F, 0x3F }, { 0x22, 0x22 }, { 0x62, 0x62 }, { 0x62, 0x62 },
190 { 0x62, 0x62 }, { 0x62, 0x62 }, { 0x62, 0x62 }, { 0x62, 0x62 },
191};
192
193#endif
int ** x0
Definition lbaudio_ax.static.h:62
static f32 lbl_804D38BC
Definition lbaudio_ax.static.h:29
static s32 lbl_804D6428
Definition lbaudio_ax.static.h:52
static int lbl_804D38E0
Definition lbaudio_ax.static.h:37
static f32 lbl_804D38AC
Definition lbaudio_ax.static.h:25
int ** x8
Definition lbaudio_ax.static.h:64
char lbl_803BB300[0x40]
Definition lbaudio_ax.static.h:68
static f32 lbl_804D38C4
Definition lbaudio_ax.static.h:31
static f32 lbl_804D38C8
Definition lbaudio_ax.static.h:32
static u8 s32_arr_803BB6B0[0x6F][3]
Definition lbaudio_ax.static.h:120
static int lbl_804D38F0
Definition lbaudio_ax.static.h:41
static int lbl_804D6434
Definition lbaudio_ax.static.h:55
static int lbl_804D3898
Definition lbaudio_ax.static.h:22
static int lbl_804D3884
Definition lbaudio_ax.static.h:19
static HSD_ObjAllocData lbl_80433710
Definition lbaudio_ax.static.h:57
static f32 lbl_804D38E4
Definition lbaudio_ax.static.h:38
static int lbl_804D6430
Definition lbaudio_ax.static.h:54
int lbl_804D63FC
static int lbl_804D6424
Definition lbaudio_ax.static.h:51
static f32 lbl_804D38B0
Definition lbaudio_ax.static.h:26
int ** x4
Definition lbaudio_ax.static.h:63
static f32 lbl_804D38EC
Definition lbaudio_ax.static.h:40
static int lbl_80433984[0x38]
Definition lbaudio_ax.static.h:59
static int lbl_804D3888
Definition lbaudio_ax.static.h:20
static bool lbl_804D6410
is paused
Definition lbaudio_ax.static.h:46
static int lbl_804D6418
Definition lbaudio_ax.static.h:48
int lbl_804D6400
static struct @243 lbl_803BB3C0[CHKIND_MAX]
static f32 lbl_804D38C0
Definition lbaudio_ax.static.h:30
int lbl_804D6404
static int lbl_804D38A0
Definition lbaudio_ax.static.h:23
static s32 lbl_804D641C
Definition lbaudio_ax.static.h:49
static s8 s32_arr_803BB5D0[0x38][4]
Definition lbaudio_ax.static.h:89
char lbl_803BB340[0x40]
Definition lbaudio_ax.static.h:69
static f32 lbl_804D38B8
Definition lbaudio_ax.static.h:28
static s32 lbl_804D642C
Definition lbaudio_ax.static.h:53
static int lbl_804D387C
Definition lbaudio_ax.static.h:17
char lbl_803BB380[0x40]
Definition lbaudio_ax.static.h:70
static int lbl_804D38A8
Definition lbaudio_ax.static.h:24
static int lbl_804D38DC
Definition lbaudio_ax.static.h:36
static int lbl_804D38F4
Definition lbaudio_ax.static.h:42
static int lbl_804D388C
Definition lbaudio_ax.static.h:21
static int lbl_804D38CC
Definition lbaudio_ax.static.h:33
static f32 lbl_804D38E8
Definition lbaudio_ax.static.h:39
static int lbl_804D38D8
Definition lbaudio_ax.static.h:35
int lbl_804D63F4
static int lbl_804D6420
Definition lbaudio_ax.static.h:50
f32 lbl_804D63F0
static int lbl_804D640C
Definition lbaudio_ax.static.h:45
static int lbl_804D3874
Definition lbaudio_ax.static.h:16
int ** xC
Definition lbaudio_ax.static.h:65
static f32 lbl_804D38B4
Definition lbaudio_ax.static.h:27
static int lbl_804D6414
Definition lbaudio_ax.static.h:47
static f32 lbl_804D3880
synth volume
Definition lbaudio_ax.static.h:18
static int lbl_804D38D4
Definition lbaudio_ax.static.h:34
static struct @242 * lbl_804D6454
static u8 unk_arr_803BC4A0[0x21][2]
Definition lbaudio_ax.static.h:182
static int s32_arr_803BB8D4[0x38][2]
Definition lbaudio_ax.static.h:160
static int lbl_804D6408
Definition lbaudio_ax.static.h:44
@ CHKIND_MAX
Definition forward.h:150
Definition objalloc.h:21