Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAUBankTable.h
Go to the documentation of this file.
1#ifndef JAUBANKTABLE_H
2#define JAUBANKTABLE_H
3
7
8class JASBank;
9
26
35
40struct JAUBankTableDictionary : JSUList<JAUBankTable> {
41 /* 802A4A80 */ void appendBankTable(JSULink<JAUBankTable>*);
42};
43
44class JASWaveBank;
45
50class JAUWaveBankTable : private JASPtrArray<JASWaveBank,255> {
51public:
52 JASWaveBank* getWaveBank(u32 index) { return get(index); }
53 JASWaveBank* getWaveBank(u32 index) const { return get(index); }
54 void registWaveBank(u32 index, JASWaveBank* bank) { set(index, bank); }
55};
56
57#endif /* JAUBANKTABLE_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JASBankList.h:12
Definition JASBank.h:18
Definition JASGadget.h:75
Definition JASGadget.h:41
void set(u32 index, T *value)
Definition JASGadget.h:60
T * get(u32 index)
Definition JASGadget.h:48
Definition JASBasicWaveBank.h:22
Definition JAUBankTable.h:14
u32 field_0xc
Definition JAUBankTable.h:24
void registBank(u32 param_0, JASBank *param_1)
Definition JAUBankTable.h:21
JASBank * getBank(u32 bank) const
Definition JAUBankTable.h:19
JAUBankTable(u32 param_0, JASBank **param_1, u32 param_2)
Definition JAUBankTable.h:16
JASPtrTable< JASBank > mBankPtrTable
Definition JAUBankTable.h:23
Definition JAUBankTable.h:50
void registWaveBank(u32 index, JASWaveBank *bank)
Definition JAUBankTable.h:54
JASWaveBank * getWaveBank(u32 index) const
Definition JAUBankTable.h:53
JASWaveBank * getWaveBank(u32 index)
Definition JAUBankTable.h:52
Definition JSUList.h:96
Definition JAUBankTable.h:40
void appendBankTable(JSULink< JAUBankTable > *)
Definition JAUBankTable.cpp:10
unsigned long u32
Definition types.h:10