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[];
Definition: kyra_v1.h:126
Definition: sound_pc_v1.h:49
void playTrack(uint8 track) override
void updateVolumeSettings() override
bool isPlaying() const override
void haltTrack() override
int checkTrigger() override
void beginFadeOut() override
void initAudioResourceInfo(int set, void *info) override
void playSoundEffect(uint16 track, uint8 volume=0xFF) override
void selectAudioResourceSet(int set) override
void loadSoundFile(const Common::Path &file) override
void loadSoundFile(uint file) override
bool hasSoundFile(uint file) const override
void resetTrigger() override
Definition: detection.h:27