14 #ifndef SOUND_HPP_INCLUDED
15 #define SOUND_HPP_INCLUDED
59 #define DISTANCE_SILENT 255
bool is_sound_playing(int id)
void play_sound_positioned(const std::string &files, int id, int repeats, unsigned int distance)
void set_UI_volume(int vol)
Audio output for sound and music.
void play_music_once(const std::string &file)
void write_music_play_list(config &snapshot)
void reposition_sound(int id, unsigned int distance)
void play_sound(const std::string &files, channel_group group, unsigned int repeats)
void set_bell_volume(int vol)
void play_music_config(const config &music_node)
void set_sound_volume(int vol)
void set_music_volume(int vol)
void process(events::pump_info &info)
void play_bell(const std::string &files)
void play_timer(const std::string &files, int loop_ticks, int fadein_ticks)
void play_music_repeatedly(const std::string &id)
void play_UI_sound(const std::string &files)
void commit_music_changes()
A config object defines a single node in a WML file, with access to child nodes.
GLsizei const GLcharARB ** string