Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2DebugSys.h
Go to the documentation of this file.
1#ifndef Z2DEBUGSYS_H
2#define Z2DEBUGSYS_H
3
10
11class Z2ParamNode : public JAHFrameNode {
12public:
13 Z2ParamNode() : JAHFrameNode("サウンド各種パラメータ") {}
14
15 /* vt[07] */ virtual ~Z2ParamNode() {}
16 /* vt[08] */ virtual void message(JAHControl& control);
17 /* vt[0F] */ virtual void propertyEvent(JAH_P_Event, u32);
18 /* vt[12] */ virtual void onFrame();
19};
20
22public:
23 Z2HioSeSeqDataMgr(const void * param_1, const JAWHioReceiver* param_2) {
24 field_0x18 = param_2;
25 init(param_1);
26 };
27 virtual ~Z2HioSeSeqDataMgr() {}
29 if (field_0x18->getSeqList()->getSeqData(param_1, param_2)) {
30 param_2->field_0x4 = 4;
32 } else {
33 return JAUSeqDataMgr_SeqCollection::getSeqData(param_1, param_2);
34 }
35 }
36
37 /* 0x18 */ const JAWHioReceiver * field_0x18;
38};
39
40struct Z2DebugSys : public JASGlobalInstance<Z2DebugSys> {
41 Z2DebugSys();
43
44 void initJAW();
45 void initSoundHioNode();
46 void debugframework();
47 JAISeqDataMgr* initSeSeqDataMgr(const void*);
48};
49
50#endif
JAH_P_Event
Definition JAHioNode.h:13
Definition JAHioMessage.h:9
Definition JAHFrameNode.h:9
Definition JAISound.h:43
Definition JASGadget.h:12
Definition JAUSeqCollection.h:44
SeqDataReturnValue getSeqData(JAISoundID, JAISeqData *)
Definition JAUSeqCollection.cpp:65
bool getSeqData(JAISoundID, JAISeqData *) const
Definition JAWHioReceiver.h:20
const TSeqList * getSeqList() const
Definition JAWHioReceiver.h:50
Definition Z2DebugSys.h:21
Z2HioSeSeqDataMgr(const void *param_1, const JAWHioReceiver *param_2)
Definition Z2DebugSys.h:23
virtual SeqDataReturnValue getSeqData(JAISoundID param_1, JAISeqData *param_2)
Definition Z2DebugSys.h:28
const JAWHioReceiver * field_0x18
Definition Z2DebugSys.h:37
virtual ~Z2HioSeSeqDataMgr()
Definition Z2DebugSys.h:27
Definition Z2DebugSys.h:11
virtual ~Z2ParamNode()
Definition Z2DebugSys.h:15
virtual void message(JAHControl &control)
virtual void onFrame()
Z2ParamNode()
Definition Z2DebugSys.h:13
virtual void propertyEvent(JAH_P_Event, u32)
static initFunc init[]
Definition d_menu_collect.cpp:39
unsigned long u32
Definition types.h:12
Definition JAISeqDataMgr.h:59
SeqDataReturnValue
Definition JAISeqDataMgr.h:60
@ SeqDataReturnValue_2
Definition JAISeqDataMgr.h:60
Definition JAISeqDataMgr.h:11
u32 field_0x4
Definition JAISeqDataMgr.h:23
Definition Z2DebugSys.h:40
void debugframework()
Definition Z2DebugSys.cpp:104
JAISeqDataMgr * initSeSeqDataMgr(const void *)
Definition Z2DebugSys.cpp:108
void initJAW()
Definition Z2DebugSys.cpp:26
void initSoundHioNode()
Definition Z2DebugSys.cpp:77
Z2DebugSys()
Definition Z2DebugSys.cpp:24
~Z2DebugSys()
Definition Z2DebugSys.h:42