22 #ifndef KYRA_SOUND_ADLIB_H 23 #define KYRA_SOUND_ADLIB_H 25 #include "kyra/sound/sound.h" 27 #include "common/mutex.h" 54 kType getMusicType()
const override {
return _type; }
80 void play(uint8 track, uint8 volume);
84 int _currentResourceSet;
90 uint8 _trackEntries[500];
96 int _numSoundTriggers;
97 const int *_soundTriggers;
99 static const int _kyra1NumSoundTriggers;
100 static const int _kyra1SoundTriggers[];
void beginFadeOut() override
bool isPlaying() const override
int checkTrigger() override
void initAudioResourceInfo(int set, void *info) override
void playTrack(uint8 track) override
bool hasSoundFile(uint file) const override
void updateVolumeSettings() override
Definition: kyra_v1.h:126
void haltTrack() override
void playSoundEffect(uint16 track, uint8 volume=0xFF) override
Definition: detection.h:27
Definition: sound_pc_v1.h:49
void loadSoundFile(uint file) override
void selectAudioResourceSet(int set) override
void resetTrigger() override