SSBM Decomp
Loading...
Searching...
No Matches
lbaudio_ax.h
Go to the documentation of this file.
1#ifndef GALE01_02305C
2#define GALE01_02305C
3
4#include <Runtime/platform.h>
5
6#include <melee/ft/forward.h>
7#include <melee/gr/forward.h>
9
10#include <dat_macros.h>
11
13
15#define SFX_NONE -1
16
21
22int lbAudioAx_8002305C(int, int);
23int lbAudioAx_80023090(int);
24int lbAudioAx_800230C8(int, int*, int*);
25int lbAudioAx_80023130(int);
26int lbAudioAx_80023220(int);
27int lbAudioAx_800233EC(int);
28int lbAudioAx_80023694(void);
29int lbAudioAx_800236B8(int);
30int lbAudioAx_800236DC(void);
31bool lbAudioAx_80023710(int);
32bool lbAudioAx_80023730(void);
33int lbAudioAx_800237A8(enum_t sfx_id, int sfx_vol, int sfx_pan);
34int lbAudioAx_80023870(int, int, int, int);
35void lbAudioAx_8002392C(void);
36int lbAudioAx_80023968(int);
37int lbAudioAx_80023A44(int, int);
38int lbAudioAx_80023B24(int);
39int lbAudioAx_80023F28(int);
40void lbAudioAx_80024030(int);
41int lbAudioAx_800240B4(int);
42int lbAudioAx_8002411C(int);
43int lbAudioAx_80024184(int, int, int, int);
44int lbAudioAx_80024304(int);
45int lbAudioAx_8002438C(int);
46int lbAudioAx_800243F4(int);
47void lbAudioAx_800245D4(int);
48int lbAudioAx_800245F4(int);
49void lbAudioAx_80024614(int);
50void lbAudioAx_80024634(int);
51void lbAudioAx_80024B1C(int, int);
52void lbAudioAx_80024B58(int, int);
53int lbAudioAx_80024B94(int arg0, int arg1);
54bool lbAudioAx_80024BD0(void);
56void lbAudioAx_80024C84(void);
57void lbAudioAx_80024D50(void);
58void lbAudioAx_80024D78(int);
59void lbAudioAx_80024DC4(int);
60void lbAudioAx_80024E50(bool pause);
61void lbAudioAx_80024E84(bool);
62void lbAudioAx_80024F08(void);
63void lbAudioAx_80024F6C(void);
64void lbAudioAx_80024FDC(void);
65void lbAudioAx_80024FF4(void);
66void lbAudioAx_8002500C(int);
67void lbAudioAx_80025038(int);
68void lbAudioAx_80025064(bool, bool);
69void lbAudioAx_80025098(bool debug);
70HSD_GObj* lbAudioAx_800263E8(float, HSD_GObj*, int, int, int, int, int, int,
71 int, int, int);
74bool lbAudioAx_800265C4(HSD_GObj*, int sfx);
78void lbAudioAx_8002702C(u32 flags, u64 mask);
79void lbAudioAx_80027168(void);
80void lbAudioAx_80027648(void);
81void lbAudioAx_8002785C(void);
82void lbAudioAx_80027AB0(int);
83void lbAudioAx_80027DBC(void);
84void lbAudioAx_80027DF8(void);
85void lbAudioAx_8002835C(void);
86void lbAudioAx_8002838C(void);
87void lbAudioAx_80028690(void);
88int lbAudioAx_80028B2C(void);
89int lbAudioAx_80028B4C(void);
90void lbAudioAx_80028B6C(void);
91void lbAudioAx_80028B90(void);
92
95typedef int* lbAudioLoadList DAT_TERMINATED(0x83D60, 2);
96
100 lbAudioLoadList* x0 DAT_COUNT(30);
101 lbAudioLoadList* x4 DAT_COUNT(30);
102 lbAudioLoadList* x8 DAT_COUNT(30);
103 lbAudioLoadList* xC DAT_COUNT(30);
104};
105
106#endif
Annotations describing how archive data is laid out, for the parts a C declaration cannot express: ho...
int lbAudioAx_80023130(int)
Definition lbaudio_ax.c:398
void lbAudioAx_80025064(bool, bool)
Definition lbaudio_ax.c:1340
void lbAudioAx_80027DBC(void)
Definition lbaudio_ax.c:2288
int lbAudioAx_800245F4(int)
Definition lbaudio_ax.c:1014
void lbAudioAx_8002392C(void)
Definition lbaudio_ax.c:589
int lbAudioAx_800230C8(int, int *, int *)
Definition lbaudio_ax.c:381
void lbAudioAx_8002500C(int)
Definition lbaudio_ax.c:1320
int lbAudioAx_800240B4(int)
Definition lbaudio_ax.c:776
void lbAudioAx_80027AB0(int)
Definition lbaudio_ax.c:2234
int lbAudioAx_8002305C(int, int)
Definition lbaudio_ax.c:361
int lbAudioAx_80028B4C(void)
Definition lbaudio_ax.c:2581
void lbAudioAx_80024E84(bool)
Definition lbaudio_ax.c:1260
void lbAudioAx_80028690(void)
Definition lbaudio_ax.c:2477
int lbAudioAx_8002438C(int)
Definition lbaudio_ax.c:859
int lbAudioAx_80023968(int)
Definition lbaudio_ax.c:611
void lbAudioAx_800245D4(int)
Definition lbaudio_ax.c:1003
int lbAudioAx_800237A8(enum_t sfx_id, int sfx_vol, int sfx_pan)
Definition lbaudio_ax.c:566
void lbAudioAx_80024DC4(int)
Definition lbaudio_ax.c:1230
int lbAudioAx_800243F4(int)
Definition lbaudio_ax.c:864
void lbAudioAx_8002785C(void)
Definition lbaudio_ax.c:2173
void lbAudioAx_80024614(int)
Definition lbaudio_ax.c:1025
void lbAudioAx_80024D78(int)
Definition lbaudio_ax.c:1225
int lbAudioAx_800236DC(void)
Definition lbaudio_ax.c:529
HSD_GObj * lbAudioAx_800263E8(float, HSD_GObj *, int, int, int, int, int, int, int, int, int)
Definition lbaudio_ax.c:1738
bool lbAudioAx_80026510(HSD_GObj *)
Definition lbaudio_ax.c:1795
int lbAudioAx_800233EC(int)
Definition lbaudio_ax.c:459
void lbAudioAx_80026F2C(u32)
Definition lbaudio_ax.c:2027
bool lbAudioAx_80023730(void)
Definition lbaudio_ax.c:542
void lbAudioAx_80024F08(void)
Definition lbaudio_ax.c:1280
void lbAudioAx_80024B58(int, int)
Definition lbaudio_ax.c:1134
void lbAudioAx_80027648(void)
Definition lbaudio_ax.c:2166
void lbAudioAx_80024FF4(void)
Definition lbaudio_ax.c:1314
u64 lbAudioAx_80026EBC(StKind)
Definition lbaudio_ax.c:2012
AUDIO_MODE
Definition lbaudio_ax.h:17
@ AUDIO_MODE_UNK0
Definition lbaudio_ax.h:18
@ AUDIO_MODE_UNK1
Definition lbaudio_ax.h:19
void lbAudioAx_8002838C(void)
Definition lbaudio_ax.c:2410
int lbAudioAx_80023090(int)
Definition lbaudio_ax.c:370
int *lbAudioLoadList DAT_TERMINATED(0x83D60, 2)
Sound IDs, up to 0x83D60.
Definition lbaudio_ax.h:95
void lbAudioAx_80024F6C(void)
Definition lbaudio_ax.c:1293
int lbAudioAx_80024B94(int arg0, int arg1)
Definition lbaudio_ax.c:1145
void lbAudioAx_80024E50(bool pause)
Definition lbaudio_ax.c:1250
void lbAudioAx_8002835C(void)
Definition lbaudio_ax.c:2405
int lbAudioAx_800236B8(int)
Definition lbaudio_ax.c:523
void lbAudioAx_80028B6C(void)
Definition lbaudio_ax.c:2586
bool lbAudioAx_800265C4(HSD_GObj *, int sfx)
Definition lbaudio_ax.c:1825
void lbAudioAx_80024D50(void)
Definition lbaudio_ax.c:1219
bool lbAudioAx_80024BD0(void)
Definition lbaudio_ax.c:1157
int lbAudioAx_80023F28(int)
Definition lbaudio_ax.c:742
int lbAudioAx_80024184(int, int, int, int)
Definition lbaudio_ax.c:786
int lbAudioAx_80023220(int)
Definition lbaudio_ax.c:413
void lbAudioAx_80024030(int)
Definition lbaudio_ax.c:761
int lbAudioAx_80024304(int)
Definition lbaudio_ax.c:841
void lbAudioAx_80027168(void)
Definition lbaudio_ax.c:2111
int lbAudioAx_800264E4(HSD_GObj *data)
Definition lbaudio_ax.c:1782
void lbAudioAx_80028B90(void)
Definition lbaudio_ax.c:2594
void lbAudioAx_80024FDC(void)
Definition lbaudio_ax.c:1308
bool lbAudioAx_80023710(int)
Definition lbaudio_ax.c:537
void lbAudioAx_8002702C(u32 flags, u64 mask)
Definition lbaudio_ax.c:2060
int lbAudioAx_80023870(int, int, int, int)
Definition lbaudio_ax.c:575
int lbAudioAx_80023A44(int, int)
Definition lbaudio_ax.c:630
bool lbAudioAx_80024C08(enum_t)
Set sound mode, returns true if successful.
Definition lbaudio_ax.c:1165
void lbAudioAx_80027DF8(void)
Definition lbaudio_ax.c:2316
void lbAudioAx_80025098(bool debug)
Definition lbaudio_ax.c:1346
void lbAudioAx_80025038(int)
Definition lbaudio_ax.c:1330
u64 lbAudioAx_80026E84(CharacterKind)
Definition lbaudio_ax.c:2004
int lbAudioAx_80028B2C(void)
Definition lbaudio_ax.c:2576
int lbAudioAx_80023694(void)
Definition lbaudio_ax.c:517
void lbAudioAx_80024B1C(int, int)
Definition lbaudio_ax.c:1123
int lbAudioAx_80023B24(int)
Definition lbaudio_ax.c:663
void lbAudioAx_80024634(int)
Definition lbaudio_ax.c:1036
int lbAudioAx_8002411C(int)
Definition lbaudio_ax.c:781
void lbAudioAx_80024C84(void)
Definition lbaudio_ax.c:1185
unsigned int u32
Definition types.h:13
unsigned long long int u64
Definition types.h:16
CharacterKind
Definition forward.h:136
StKind
Definition forward.h:148
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:29
Definition gobj.h:16
30 lists for each pairing of the console's and the saved language, as lbAudioAx_80023968 picks them.
Definition lbaudio_ax.h:99
lbAudioLoadList *xC DAT_COUNT(30)
lbAudioLoadList *x8 DAT_COUNT(30)
lbAudioLoadList *x0 DAT_COUNT(30)
lbAudioLoadList *x4 DAT_COUNT(30)