63 log_debug(
"Play %s", qUtf8Printable(tag));
void audio_play_track(const QString &tag, const QString &alt_tag)
Play single track as suggested by sound tags.
void audio_play_music(const QString &tag, const QString &alt_tag, enum music_usage usage)
Loop music as suggested by sound tags.
void audio_stop_usage()
Stop looping sound.
void audio_restart(const QString &soundset_name, const QString &musicset_name)
Switch soundset.
enum client_states client_state()
Return current client state.
#define fc_assert(condition)
#define log_debug(message,...)
void start_style_music()
Start music suitable for current game situation.
void musicspec_reread_callback(struct option *poption)
Musicset changed in options.
void start_menu_music(const QString &tag, const QString &alt_tag)
Start menu music.
void play_single_track(const QString &tag)
Play single track before continuing normal style music.
void stop_menu_music()
Stop menu music completely.
void stop_style_music()
Stop style music completely.
const char * option_str_get(const struct option *poption)
Returns the current value of this string option.
client_options * gui_options
bool sound_enable_menu_music
bool sound_enable_game_music
The base class for options.
struct player::@65::@68 client
struct music_style * music_style_by_number(int id)
Return music style of given id.