ScummVM API documentation
Freescape::DarkSideC64SFXPlayer Class Reference
Inheritance diagram for Freescape::DarkSideC64SFXPlayer:
Freescape::Sound

Public Member Functions

void playSound (int sfxIndex, Type type) override
 
void stopSound (Type type) override
 
bool isPlayingSound (Type type) const override
 
void sfxTick ()
 
void initSID ()
 
void destroySID ()
 
- Public Member Functions inherited from Freescape::Sound
virtual void playSound (int index, Type type)=0
 
virtual void stopSound (Type type)=0
 
virtual bool isPlayingSound (Type type) const =0
 
virtual bool isSoundAvailable (int index) const
 

Additional Inherited Members

- Public Types inherited from Freescape::Sound
enum  Type { kTypeNormal , kTypeMovement }
 

Member Function Documentation

◆ playSound()

void Freescape::DarkSideC64SFXPlayer::playSound ( int  sfxIndex,
Type  type 
)
overridevirtual

Implements Freescape::Sound.

◆ stopSound()

void Freescape::DarkSideC64SFXPlayer::stopSound ( Type  type)
overridevirtual

Implements Freescape::Sound.

◆ isPlayingSound()

bool Freescape::DarkSideC64SFXPlayer::isPlayingSound ( Type  type) const
overridevirtual

Implements Freescape::Sound.


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