|
| MusicBase (Audio::Mixer *pMixer, Disk *pDisk) |
|
void | loadSection (uint8 pSection) |
|
void | startMusic (uint16 param) |
|
void | stopMusic () |
|
bool | musicIsPlaying () |
|
uint8 | giveVolume () |
|
uint8 | giveCurrentMusic () |
|
virtual void | setVolume (uint16 param)=0 |
|
|
virtual void | setupPointers ()=0 |
|
virtual void | setupChannels (uint8 *channelData)=0 |
|
virtual void | startDriver ()=0 |
|
void | updateTempo () |
|
void | loadNewMusic () |
|
void | pollMusic () |
|
void | stopMusicInternal () |
|
|
Audio::Mixer * | _mixer |
|
Disk * | _skyDisk |
|
uint8 * | _musicData |
|
uint16 | _musicDataLoc |
|
uint16 | _driverFileBase |
|
uint16 | _musicVolume |
|
uint16 | _numberOfChannels |
|
uint8 | _currentMusic |
|
uint8 | _currentSection |
|
uint8 | _musicTempo0 |
|
uint8 | _musicTempo1 |
|
uint32 | _tempo |
|
uint32 | _aktTime |
|
Actions | _onNextPoll |
|
ChannelBase * | _channels [10] |
|
Common::Mutex | _mutex |
|
Audio::SoundHandle | _musicHandle |
|
The documentation for this class was generated from the following file: