ScummVM API documentation
LastExpress::SoundManager Class Reference

Public Member Functions

 SoundManager (LastExpressEngine *engine)
 
void playSound (EntityIndex entity, Common::String filename, SoundFlag flag=kSoundVolumeEntityDefault, byte activateDelay=0)
 
bool playSoundWithSubtitles (Common::String filename, uint32 flag, EntityIndex entity, unsigned activateDelay=0)
 
void playSoundEvent (EntityIndex entity, byte action, byte activateDelay=0)
 
void playDialog (EntityIndex entity, EntityIndex entityDialog, SoundFlag flag, byte a4)
 
void playSteam (CityIndex index)
 
void playFightSound (byte action, byte a4)
 
void playLocomotiveSound ()
 
void playWarningCompartment (EntityIndex entity, ObjectIndex compartment)
 
void playAmbientSound (int param)
 
void readText (int id)
 
const char * getDialogName (EntityIndex entity) const
 
void excuseMe (EntityIndex entity, EntityIndex entity2=kEntityPlayer, SoundFlag flag=kVolumeNone)
 
void excuseMeCath ()
 
const char * justCheckingCath () const
 
const char * wrongDoorCath () const
 
const char * justAMinuteCath () const
 
SoundFlag getSoundFlag (EntityIndex index) const
 
SoundQueuegetQueue ()
 
uint32 getAmbientSoundDuration ()
 
bool needToChangeAmbientVolume ()
 
SoundFlag getChangedAmbientVolume ()
 
void clearAmbientVolumeChange ()
 

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