Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2SoundPlayer Class Reference

#include <Z2SoundPlayer.h>

+ Inheritance diagram for Z2SoundPlayer:
+ Collaboration diagram for Z2SoundPlayer:

Public Member Functions

 Z2SoundPlayer (const char *)
 
virtual ~Z2SoundPlayer ()
 
virtual void onDraw (JAWGraphContext *)
 
virtual void frameWork ()
 
virtual void onPadProc (const JUTGamePad &)
 
virtual void onTrigA (const JUTGamePad &)
 
virtual void onTrigB (const JUTGamePad &)
 
virtual void onTrigX (const JUTGamePad &)
 
virtual void onTrigY (const JUTGamePad &)
 
virtual void onTrigL (const JUTGamePad &)
 
virtual void onTrigZ (const JUTGamePad &)
 
virtual void onKeyMenu (const JUTGamePad &)
 
virtual void onKeyUp (const JUTGamePad &)
 
virtual void onKeyDown (const JUTGamePad &)
 
virtual void onKeyLeft (const JUTGamePad &)
 
virtual void onKeyRight (const JUTGamePad &)
 
u32 getCursorMoveMax (const JUTGamePad &)
 
int getMenuNumberMax ()
 
void correctSeNumber ()
 
void onDrawSoundItem (JAWGraphContext *, JAUSoundNameTable *, int, const JUtility::TColor &, const JUtility::TColor &, const char *, u32, u32, u32)
 

Public Attributes

bool field_0x3ed
 
bool field_0x3ee
 
bool field_0x3ef
 
bool field_0x3f0
 
const char * m_name
 
s16 field_0x3f8
 
s16 field_0x3fa
 
s16 field_0x3fc
 
s16 field_0x3fe
 
s16 field_0x400
 
s16 m_portNum
 
const char * m_portNames [16]
 
s16 m_portVal
 
u8 field_0x446
 
s16 * field_0x448 [7]
 
u32 m_cursorY
 
int m_cursorMax
 
JAISoundHandle field_0x46c [8]
 
JAISoundHandles field_0x48c
 
JAISoundHandle field_0x494
 
JAISoundHandle * mp_subBgmHandle
 
JAISoundHandle field_0x49c
 
int field_0x4a0
 
f32 field_0x4a4
 
f32 field_0x4a8
 
f32 field_0x4ac
 
f32 field_0x4b0
 
f32 field_0x4b4
 
f32 field_0x4b8
 

Constructor & Destructor Documentation

◆ Z2SoundPlayer()

Z2SoundPlayer::Z2SoundPlayer ( const char * projectName)

◆ ~Z2SoundPlayer()

virtual Z2SoundPlayer::~Z2SoundPlayer ( )
inlinevirtual

Member Function Documentation

◆ correctSeNumber()

void Z2SoundPlayer::correctSeNumber ( )

◆ frameWork()

void Z2SoundPlayer::frameWork ( )
virtual

◆ getCursorMoveMax()

u32 Z2SoundPlayer::getCursorMoveMax ( const JUTGamePad & pad)

◆ getMenuNumberMax()

int Z2SoundPlayer::getMenuNumberMax ( )

◆ onDraw()

void Z2SoundPlayer::onDraw ( JAWGraphContext * graf)
virtual

◆ onDrawSoundItem()

void Z2SoundPlayer::onDrawSoundItem ( JAWGraphContext * graf,
JAUSoundNameTable * nameTable,
int cursorY,
const JUtility::TColor & color0,
const JUtility::TColor & color1,
const char * label,
u32 sectionID,
u32 groupID,
u32 waveID )

◆ onKeyDown()

void Z2SoundPlayer::onKeyDown ( const JUTGamePad & pad)
virtual

◆ onKeyLeft()

void Z2SoundPlayer::onKeyLeft ( const JUTGamePad & pad)
virtual

◆ onKeyMenu()

void Z2SoundPlayer::onKeyMenu ( const JUTGamePad & pad)
virtual

◆ onKeyRight()

void Z2SoundPlayer::onKeyRight ( const JUTGamePad & pad)
virtual

◆ onKeyUp()

void Z2SoundPlayer::onKeyUp ( const JUTGamePad & pad)
virtual

◆ onPadProc()

void Z2SoundPlayer::onPadProc ( const JUTGamePad & pad)
virtual

◆ onTrigA()

void Z2SoundPlayer::onTrigA ( const JUTGamePad & pad)
virtual

◆ onTrigB()

void Z2SoundPlayer::onTrigB ( const JUTGamePad & pad)
virtual

◆ onTrigL()

void Z2SoundPlayer::onTrigL ( const JUTGamePad & pad)
virtual

◆ onTrigX()

void Z2SoundPlayer::onTrigX ( const JUTGamePad & pad)
virtual

◆ onTrigY()

void Z2SoundPlayer::onTrigY ( const JUTGamePad & pad)
virtual

◆ onTrigZ()

void Z2SoundPlayer::onTrigZ ( const JUTGamePad & pad)
virtual

Member Data Documentation

◆ field_0x3ed

bool Z2SoundPlayer::field_0x3ed

◆ field_0x3ee

bool Z2SoundPlayer::field_0x3ee

◆ field_0x3ef

bool Z2SoundPlayer::field_0x3ef

◆ field_0x3f0

bool Z2SoundPlayer::field_0x3f0

◆ field_0x3f8

s16 Z2SoundPlayer::field_0x3f8

◆ field_0x3fa

s16 Z2SoundPlayer::field_0x3fa

◆ field_0x3fc

s16 Z2SoundPlayer::field_0x3fc

◆ field_0x3fe

s16 Z2SoundPlayer::field_0x3fe

◆ field_0x400

s16 Z2SoundPlayer::field_0x400

◆ field_0x446

u8 Z2SoundPlayer::field_0x446

◆ field_0x448

s16* Z2SoundPlayer::field_0x448[7]

◆ field_0x46c

JAISoundHandle Z2SoundPlayer::field_0x46c[8]

◆ field_0x48c

JAISoundHandles Z2SoundPlayer::field_0x48c

◆ field_0x494

JAISoundHandle Z2SoundPlayer::field_0x494

◆ field_0x49c

JAISoundHandle Z2SoundPlayer::field_0x49c

◆ field_0x4a0

int Z2SoundPlayer::field_0x4a0

◆ field_0x4a4

f32 Z2SoundPlayer::field_0x4a4

◆ field_0x4a8

f32 Z2SoundPlayer::field_0x4a8

◆ field_0x4ac

f32 Z2SoundPlayer::field_0x4ac

◆ field_0x4b0

f32 Z2SoundPlayer::field_0x4b0

◆ field_0x4b4

f32 Z2SoundPlayer::field_0x4b4

◆ field_0x4b8

f32 Z2SoundPlayer::field_0x4b8

◆ m_cursorMax

int Z2SoundPlayer::m_cursorMax

◆ m_cursorY

u32 Z2SoundPlayer::m_cursorY

◆ m_name

const char* Z2SoundPlayer::m_name

◆ m_portNames

const char* Z2SoundPlayer::m_portNames[16]

◆ m_portNum

s16 Z2SoundPlayer::m_portNum

◆ m_portVal

s16 Z2SoundPlayer::m_portVal

◆ mp_subBgmHandle

JAISoundHandle* Z2SoundPlayer::mp_subBgmHandle

The documentation for this class was generated from the following files: