blob: 9cec824d2f3b2f61b85f6083161f8334d6b2b4fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
#ifndef POKEDIAMOND_SOUND_H
#define POKEDIAMOND_SOUND_H
#include "FS_file.h"
#include "sdat.h"
#include "save_block_2.h"
struct SoundData
{
struct SDATFileMgr header;
void * unk_00090;
u8 unk_00094[0xBBC00];
u32 unk_BBC94[9];
u32 unk_BBCB8;
u32 unk_BBCBC;
u8 unk_BBCC0[0x20];
u8 unk_BBCE0[0x1000];
u8 unk_BCCE0[0x1C];
u16 unk_BCCFC;
u16 unk_BCCFE;
s32 unk_BCD00;
u32 unk_BCD04;
u32 unk_BCD08;
u16 unk_BCD0C;
u16 unk_BCD0E;
u8 unk_BCD10;
u8 unk_BCD11;
u16 unk_BCD12;
u8 unk_BCD14;
u8 unk_BCD15;
u8 unk_BCD16;
u8 unk_BCD17;
u8 unk_BCD18;
u8 unk_BCD19;
u8 unk_BCD1A;
u8 unk_BCD1B;
int unk_BCD1C[7];
u8 unk_BCD38;
u8 unk_BCD39;
u8 unk_BCD3A;
u8 unk_BCD3B;
u32 unk_BCD3C;
u64 unk_BCD40;
u32 unk_BCD48;
void * unk_BCD4C;
u32 unk_BCD50;
u32 unk_BCD54;
u32 unk_BCD58;
u32 unk_BCD5C;
};
struct SoundData * GetSoundDataPointer(void);
void InitSoundData(void * a0, struct Options * a1);
void * FUN_02003D38(u32 a0);
int FUN_02003F3C(int * a0);
void FUN_02003F64(int a0);
BOOL FUN_02003F78(u32 * a0);
BOOL FUN_02003F90(u32 * a0);
BOOL FUN_02003FA8(u32 * a0, u32 * a1);
BOOL FUN_02003FC4(u32 * a0);
BOOL FUN_02003FDC(u32 * a0);
u32 * FUN_02003FF4(int a0);
u32 FUN_02004018(u32 a0);
void DoSoundUpdateFrame(void);
#endif //POKEDIAMOND_SOUND_H
|