gAlSndPlayer now uses a proper variable address instead of raw hex

This commit is contained in:
David Benepe
2021-06-10 20:23:08 -05:00
parent 3064ca2254
commit fb2a5fe5ad
3 changed files with 97 additions and 66 deletions
+36
View File
@@ -2,7 +2,9 @@
#define _UNKNOWN_003260_H_
#include "types.h"
#include "macros.h"
#include "audio_internal.h"
#include "libultra_internal.h"
typedef struct unk800DC6BC_40 {
ALLink node;
@@ -24,6 +26,40 @@ typedef struct unk800DC6BC {
ALMicroTime curTime;
} unk800DC6BC; //ALSndPlayer
typedef union {
ALEvent msg;
struct{
s16 type;
void* state;
u32 unk04;
}snd_event;
}ALSndpEvent;
typedef struct unk80119240
{
ALLink node;
u32 unk08;
u32 unk0C;
void* unk10;
} unk80119240;
/* Unknown Size */
/*typedef struct unk800DC6B0 {
ALLink node;
ALLink_s * unk08;
} unk800DC6B0;
*/
typedef struct audioMgrConfig_s{
u32 unk00;
u32 unk04;
u32 maxChannels;
ALHeap *hp;
u16 unk10;
} audioMgrConfig;
extern s32 D_800DC680;
extern s32 D_800DC684;
extern s32 D_800DC688;