Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2WaveArcLoader.h
Go to the documentation of this file.
1#ifndef Z2WAVEARCLOADER_H
2#define Z2WAVEARCLOADER_H
3
4#include "JSystem/JAWExtSystem/JAWWindow.h"
5#include "JSystem/JAudio2/JASWaveArcLoader.h"
6#include "JSystem/JAudio2/JASWaveInfo.h"
7
8class Z2WaveArcLoader : public JAWWindow {
9public:
11 virtual ~Z2WaveArcLoader();
12
13 virtual void onDraw(JAWGraphContext*);
14
15 void checkWaveBank();
16 void checkWaveArc();
17
18 virtual void onKeyUp(const JUTGamePad&);
19 virtual void onKeyDown(const JUTGamePad&);
20 virtual void onKeyLeft(const JUTGamePad&);
21 virtual void onKeyRight(const JUTGamePad&);
22 virtual void onTrigA(const JUTGamePad&);
23 virtual void onTrigB(const JUTGamePad&);
24 virtual void onTrigZ(const JUTGamePad&);
25
26 /* 0x3F0 */ JASWaveBank* mpWaveBank;
27 /* 0x3F4 */ JASWaveArc* mpWaveArc;
28 /* 0x3F8 */ u32 mWaveUsedSize;
29 /* 0x3FC */ int mTotalUsedSize;
30 /* 0x400 */ u8 mBankNo;
31 /* 0x404 */ u32 mArcCount;
32 /* 0x408 */ u32 field_0x408;
33 /* 0x40C */ u32 field_0x40c;
34 /* 0x410 */ u32 field_0x410;
35 /* 0x414 */ u8 field_0x414;
36 /* 0x415 */ u8 field_0x415;
37 /* 0x416 */ bool mIsLoadTail;
38};
39
40#endif /* Z2WAVEARCLOADER_H */
Definition Z2WaveArcLoader.h:8
u32 field_0x408
Definition Z2WaveArcLoader.h:32
bool mIsLoadTail
Definition Z2WaveArcLoader.h:37
JASWaveArc * mpWaveArc
Definition Z2WaveArcLoader.h:27
virtual void onKeyUp(const JUTGamePad &)
Definition Z2WaveArcLoader.cpp:249
u32 field_0x40c
Definition Z2WaveArcLoader.h:33
virtual void onKeyLeft(const JUTGamePad &)
Definition Z2WaveArcLoader.cpp:277
virtual void onTrigB(const JUTGamePad &)
Definition Z2WaveArcLoader.cpp:327
void checkWaveArc()
Definition Z2WaveArcLoader.cpp:225
u32 field_0x410
Definition Z2WaveArcLoader.h:34
Z2WaveArcLoader()
Definition Z2WaveArcLoader.cpp:19
JASWaveBank * mpWaveBank
Definition Z2WaveArcLoader.h:26
u32 mWaveUsedSize
Definition Z2WaveArcLoader.h:28
virtual void onKeyDown(const JUTGamePad &)
Definition Z2WaveArcLoader.cpp:263
u32 mArcCount
Definition Z2WaveArcLoader.h:31
u8 field_0x415
Definition Z2WaveArcLoader.h:36
u8 field_0x414
Definition Z2WaveArcLoader.h:35
void checkWaveBank()
Definition Z2WaveArcLoader.cpp:205
int mTotalUsedSize
Definition Z2WaveArcLoader.h:29
virtual void onTrigA(const JUTGamePad &)
Definition Z2WaveArcLoader.cpp:317
virtual void onDraw(JAWGraphContext *)
Definition Z2WaveArcLoader.cpp:43
virtual ~Z2WaveArcLoader()
Definition Z2WaveArcLoader.cpp:40
virtual void onKeyRight(const JUTGamePad &)
Definition Z2WaveArcLoader.cpp:297
u8 mBankNo
Definition Z2WaveArcLoader.h:30
virtual void onTrigZ(const JUTGamePad &)
Definition Z2WaveArcLoader.cpp:333