22 #ifndef NUVIE_SOUND_TOWNS_SFX_MANAGER_H 23 #define NUVIE_SOUND_TOWNS_SFX_MANAGER_H 25 #include "ultima/nuvie/core/nuvie_defs.h" 26 #include "ultima/nuvie/conf/configuration.h" 27 #include "ultima/nuvie/sound/decoder/fm_towns_decoder_stream.h" 28 #include "ultima/nuvie/sound/sfx_manager.h" 29 #include "audio/audiostream.h" 30 #include "audio/mixer.h" 35 #define TOWNS_SFX_SOUNDS1_SIZE 12 47 bool playSfx(SfxIdType sfx_id, uint8 volume)
override;
48 bool playSfxLooping(SfxIdType sfx_id,
Audio::SoundHandle *handle, uint8 volume)
override;
56 void playSoundSample(uint8 sample_num,
Audio::SoundHandle *looping_handle, uint8 volume);
Definition: configuration.h:61
Definition: random_collection_audio_stream.h:32
Definition: sfx_manager.h:33
Definition: detection.h:27
Definition: towns_sfx_manager.h:37
Definition: towns_sfx_manager.h:42