Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2SoundPlayer.h
Go to the documentation of this file.
1#ifndef Z2SOUNDPLAYER_H
2#define Z2SOUNDPLAYER_H
3
6
7class Z2SoundPlayer : public JAWWindow {
8public:
9 Z2SoundPlayer(const char*);
10 virtual ~Z2SoundPlayer() {}
11 virtual void onDraw(JAWGraphContext*);
12 virtual void frameWork();
13 virtual void onPadProc(const JUTGamePad&);
14 virtual void onTrigA(const JUTGamePad&);
15 virtual void onTrigB(const JUTGamePad&);
16 virtual void onTrigX(const JUTGamePad&);
17 virtual void onTrigY(const JUTGamePad&);
18 virtual void onTrigL(const JUTGamePad&);
19 virtual void onTrigZ(const JUTGamePad&);
20 virtual void onKeyMenu(const JUTGamePad&);
21 virtual void onKeyUp(const JUTGamePad&);
22 virtual void onKeyDown(const JUTGamePad&);
23 virtual void onKeyLeft(const JUTGamePad&);
24 virtual void onKeyRight(const JUTGamePad&);
25
27
28 /* 0x3ED */ u8 field_0x3ed;
29 /* 0x3EE */ u8 field_0x3ee;
30 /* 0x3EF */ u8 field_0x3ef;
31 /* 0x3F0 */ u8 field_0x3f0;
32 /* 0x3F4 */ const char* field_0x3f4;
33 /* 0x3F8 */ short field_0x3f8;
34 /* 0x3FA */ short field_0x3fa;
35 /* 0x3FC */ short field_0x3fc;
36 /* 0x3FE */ short field_0x3fe;
37 /* 0x400 */ short field_0x400;
38 /* 0x402 */ short field_0x402;
39 /* 0x404 */ const char* field_0x404;
40 /* 0x408 */ const char* field_0x408;
41 /* 0x40C */ const char* field_0x40c;
42 /* 0x410 */ const char* field_0x410;
43 /* 0x414 */ const char* field_0x414;
44 /* 0x418 */ const char* field_0x418;
45 /* 0x41C */ const char* field_0x41c;
46 /* 0x420 */ const char* field_0x420;
47 /* 0x424 */ const char* field_0x424;
48 /* 0x428 */ const char* field_0x428;
49 /* 0x42C */ const char* field_0x42c;
50 /* 0x430 */ const char* field_0x430;
51 /* 0x434 */ const char* field_0x434;
52 /* 0x438 */ const char* field_0x438;
53 /* 0x43C */ const char* field_0x43c;
54 /* 0x440 */ const char* field_0x440;
55 /* 0x444 */ short field_0x444;
56 /* 0x446 */ u8 field_0x446;
57 /* 0x448 */ short* field_0x448[7];
58 /* 0x464 */ int field_0x464;
59 /* 0x468 */ int field_0x468;
65 /* 0x4A0 */ int field_0x4a0;
66 /* 0x4A4 */ f32 field_0x4a4;
67 /* 0x4A8 */ f32 field_0x4a8;
68 /* 0x4AC */ f32 field_0x4ac;
69 /* 0x4B0 */ f32 field_0x4b0;
70 /* 0x4B4 */ f32 field_0x4b4;
71 /* 0x4B8 */ f32 field_0x4b8;
72};
73
74#endif /* Z2SOUNDPLAYER_H */
Definition JAISound.h:15
Definition JAISoundHandles.h:14
Definition JAWGraphContext.h:10
Definition JAWWindow.h:23
Definition Z2SoundPlayer.h:7
short field_0x3f8
Definition Z2SoundPlayer.h:33
virtual void onTrigL(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:86
virtual void frameWork()
Definition Z2SoundPlayer.cpp:66
JAISoundHandle * field_0x498
Definition Z2SoundPlayer.h:63
const char * field_0x424
Definition Z2SoundPlayer.h:47
JAISoundHandles field_0x48c
Definition Z2SoundPlayer.h:61
const char * field_0x410
Definition Z2SoundPlayer.h:42
Z2SoundPlayer(const char *)
Definition Z2SoundPlayer.cpp:4
u8 field_0x446
Definition Z2SoundPlayer.h:56
virtual void onKeyLeft(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:90
virtual void onTrigB(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:62
virtual void onKeyMenu(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:106
f32 field_0x4b4
Definition Z2SoundPlayer.h:70
virtual void onKeyDown(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:102
const char * field_0x40c
Definition Z2SoundPlayer.h:41
short * field_0x448[7]
Definition Z2SoundPlayer.h:57
const char * field_0x438
Definition Z2SoundPlayer.h:52
const char * field_0x404
Definition Z2SoundPlayer.h:39
f32 field_0x4a8
Definition Z2SoundPlayer.h:67
const char * field_0x408
Definition Z2SoundPlayer.h:40
const char * field_0x420
Definition Z2SoundPlayer.h:46
short field_0x400
Definition Z2SoundPlayer.h:37
short field_0x444
Definition Z2SoundPlayer.h:55
u8 field_0x3ef
Definition Z2SoundPlayer.h:30
const char * field_0x414
Definition Z2SoundPlayer.h:43
const char * field_0x3f4
Definition Z2SoundPlayer.h:32
JAISoundHandle field_0x494
Definition Z2SoundPlayer.h:62
virtual void onTrigY(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:78
const char * field_0x434
Definition Z2SoundPlayer.h:51
virtual ~Z2SoundPlayer()
Definition Z2SoundPlayer.h:10
u8 field_0x3ed
Definition Z2SoundPlayer.h:28
virtual void onTrigA(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:58
int field_0x4a0
Definition Z2SoundPlayer.h:65
virtual void onDraw(JAWGraphContext *)
Definition Z2SoundPlayer.cpp:54
const char * field_0x440
Definition Z2SoundPlayer.h:54
u32 getCursorMoveMax(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:110
short field_0x402
Definition Z2SoundPlayer.h:38
const char * field_0x428
Definition Z2SoundPlayer.h:48
short field_0x3fc
Definition Z2SoundPlayer.h:35
const char * field_0x43c
Definition Z2SoundPlayer.h:53
f32 field_0x4a4
Definition Z2SoundPlayer.h:66
virtual void onKeyRight(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:94
f32 field_0x4b0
Definition Z2SoundPlayer.h:69
short field_0x3fa
Definition Z2SoundPlayer.h:34
u8 field_0x3f0
Definition Z2SoundPlayer.h:31
f32 field_0x4ac
Definition Z2SoundPlayer.h:68
int field_0x464
Definition Z2SoundPlayer.h:58
virtual void onKeyUp(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:98
int field_0x468
Definition Z2SoundPlayer.h:59
const char * field_0x418
Definition Z2SoundPlayer.h:44
virtual void onTrigX(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:74
const char * field_0x41c
Definition Z2SoundPlayer.h:45
f32 field_0x4b8
Definition Z2SoundPlayer.h:71
JAISoundHandle field_0x49c
Definition Z2SoundPlayer.h:64
u8 field_0x3ee
Definition Z2SoundPlayer.h:29
short field_0x3fe
Definition Z2SoundPlayer.h:36
const char * field_0x430
Definition Z2SoundPlayer.h:50
JAISoundHandle field_0x46c[8]
Definition Z2SoundPlayer.h:60
virtual void onPadProc(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:70
const char * field_0x42c
Definition Z2SoundPlayer.h:49
virtual void onTrigZ(const JUTGamePad &)
Definition Z2SoundPlayer.cpp:82
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition JUTGamePad.h:28