ScummVM API documentation
Ultima::Nuvie::TownsSfxManager Class Reference
Inheritance diagram for Ultima::Nuvie::TownsSfxManager:
Ultima::Nuvie::SfxManager

Public Member Functions

 TownsSfxManager (const Configuration *cfg, Audio::Mixer *m)
 
bool playSfx (SfxIdType sfx_id, uint8 volume) override
 
bool playSfxLooping (SfxIdType sfx_id, Audio::SoundHandle *handle, uint8 volume) override
 
- Public Member Functions inherited from Ultima::Nuvie::SfxManager
 SfxManager (const Configuration *cfg, Audio::Mixer *m)
 
virtual bool playSfx (SfxIdType sfx_id, uint8 volume)=0
 
virtual bool playSfxLooping (SfxIdType sfx_id, Audio::SoundHandle *handle, uint8 volume)=0
 
uint32 getLastSfxDuration ()
 

Additional Inherited Members

- Protected Attributes inherited from Ultima::Nuvie::SfxManager
const Configuration * config
 
Audio::Mixer * mixer
 
uint32 sfx_duration
 

Member Function Documentation

◆ playSfx()

bool Ultima::Nuvie::TownsSfxManager::playSfx ( SfxIdType  sfx_id,
uint8  volume 
)
overridevirtual

◆ playSfxLooping()

bool Ultima::Nuvie::TownsSfxManager::playSfxLooping ( SfxIdType  sfx_id,
Audio::SoundHandle *  handle,
uint8  volume 
)
overridevirtual

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