|
| Player_Towns_v2 (ScummEngine *vm, Audio::Mixer *mixer, IMuse *imuse, bool disposeIMuse) |
|
bool | init () override |
|
void | setMusicVolume (int vol) override |
|
int | getSoundStatus (int sound) const override |
|
void | startSound (int sound) override |
|
void | stopSound (int sound) override |
|
void | stopAllSounds () override |
|
int32 | doCommand (int numargs, int args[]) override |
|
void | saveLoadWithSerializer (Common::Serializer &ser) override |
|
| Player_Towns (ScummEngine *vm, bool isVersion2) |
|
void | setSfxVolume (int vol) override |
|
void | restoreAfterLoad () override |
|
virtual int | getCurrentCdaSound () |
|
virtual int | getCurrentCdaVolume () |
|
virtual void | setVolumeCD (int left, int right) |
|
virtual void | setSoundVolume (int sound, int left, int right) |
|
virtual void | setSoundNote (int sound, int note) |
|
virtual void | startSoundWithTrackID (int sound, int track) |
|
virtual int | getMusicTimer () |
|
virtual void | setQuality (int qual) |
|
virtual void | toggleMusic (bool enable) |
|
virtual void | toggleSoundEffects (bool enable) |
|
|
void | playPcmTrack (int sound, const uint8 *data, int velo=0, int pan=64, int note=0, int priority=0) |
|
void | stopPcmTrack (int sound) |
|
int | allocatePcmChannel (int sound, int sfxChanRelIndex, uint32 priority) |
|
struct Scumm::Player_Towns::PcmCurrentSound | _pcmCurrentSound [9] |
|
uint8 | _unkFlags = 0x33 |
|
TownsAudioInterface * | _intf = nullptr |
|
ScummEngine * | _vm |
|
const int | _numSoundMax |
|
const bool | _v2 |
|
◆ setMusicVolume()
void Scumm::Player_Towns_v2::setMusicVolume |
( |
int |
vol | ) |
|
|
overridevirtual |
Set the output volume for music. Also used, if the inheriting class doesn't distinguish between music and sfx.
- Parameters
-
Implements Scumm::MusicEngine.
◆ getSoundStatus()
int Scumm::Player_Towns_v2::getSoundStatus |
( |
int |
sound | ) |
const |
|
overridevirtual |
Query the status of the sound with the given id. Usually this is just a boolean telling us whether the sound is playing or not.
- Parameters
-
sound | the sound to for which we want the status |
- Returns
- the status of the specified sound
Reimplemented from Scumm::Player_Towns.
◆ startSound()
void Scumm::Player_Towns_v2::startSound |
( |
int |
sound | ) |
|
|
overridevirtual |
◆ stopSound()
void Scumm::Player_Towns_v2::stopSound |
( |
int |
sound | ) |
|
|
overridevirtual |
◆ stopAllSounds()
void Scumm::Player_Towns_v2::stopAllSounds |
( |
| ) |
|
|
overridevirtual |
◆ saveLoadWithSerializer()
The documentation for this class was generated from the following file: