Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASWaveInfo.h
Go to the documentation of this file.
1#ifndef JASWAVEINFO_H
2#define JASWAVEINFO_H
3
4#include "dolphin/types.h"
5
6class JASWaveArc;
7
14 field_0x01 = 0x3c;
15 field_0x20 = &one;
16 }
17
18 /* 0x00 */ u8 field_0x00;
19 /* 0x01 */ u8 field_0x01;
20 /* 0x02 */ u8 field_0x02;
21 /* 0x04 */ f32 field_0x04;
22 /* 0x08 */ int field_0x08;
23 /* 0x0C */ int field_0x0c;
24 /* 0x10 */ u32 field_0x10;
25 /* 0x14 */ int field_0x14;
26 /* 0x18 */ int field_0x18;
27 /* 0x1C */ s16 field_0x1c;
28 /* 0x1E */ s16 field_0x1e;
29 /* 0x20 */ const u32* field_0x20;
30
31 static u32 one;
32};
33
39public:
40 virtual ~JASWaveHandle() {}
41 virtual const JASWaveInfo* getWaveInfo() const = 0;
42 virtual int getWavePtr() const = 0;
43};
44
50public:
51 virtual ~JASWaveBank() {}
52 virtual JASWaveHandle* getWaveHandle(u32) const = 0;
53 virtual JASWaveArc* getWaveArc(u32) = 0;
54 virtual u32 getArcCount() const = 0;
55};
56
57#endif /* JASWAVEINFO_H */
Definition JASWaveInfo.h:49
virtual JASWaveHandle * getWaveHandle(u32) const =0
virtual ~JASWaveBank()
Definition JASWaveInfo.h:51
virtual u32 getArcCount() const =0
virtual JASWaveArc * getWaveArc(u32)=0
Definition JASWaveInfo.h:38
virtual int getWavePtr() const =0
virtual ~JASWaveHandle()
Definition JASWaveInfo.h:40
virtual const JASWaveInfo * getWaveInfo() const =0
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition JASWaveArcLoader.h:39
Definition JASWaveInfo.h:12
f32 field_0x04
Definition JASWaveInfo.h:21
u8 field_0x02
Definition JASWaveInfo.h:20
static u32 one
Definition JASWaveInfo.h:31
u32 field_0x10
Definition JASWaveInfo.h:24
int field_0x18
Definition JASWaveInfo.h:26
JASWaveInfo()
Definition JASWaveInfo.h:13
u8 field_0x00
Definition JASWaveInfo.h:18
u8 field_0x01
Definition JASWaveInfo.h:19
int field_0x14
Definition JASWaveInfo.h:25
int field_0x08
Definition JASWaveInfo.h:22
s16 field_0x1e
Definition JASWaveInfo.h:28
int field_0x0c
Definition JASWaveInfo.h:23
const u32 * field_0x20
Definition JASWaveInfo.h:29
s16 field_0x1c
Definition JASWaveInfo.h:27