/************************************************************************** Loop sound sample as suggested by sound tags **************************************************************************/ void audio_play_music(const char *const tag, char *const alt_tag) { char *pretty_alt_tag = alt_tag ? alt_tag : "(null)"; fc_assert_ret(tag != NULL); log_debug("audio_play_music('%s', '%s')", tag, pretty_alt_tag); /* try playing primary tag first, if not go to alternative tag */ if (!audio_play_tag(tag, TRUE) && !audio_play_tag(alt_tag, TRUE)) { log_verbose("Neither of tags %s or %s found", tag, pretty_alt_tag); } }
/************************************************************************** Loop sound sample as suggested by sound tags **************************************************************************/ void audio_play_music(const char *const tag, char *const alt_tag) { char *pretty_alt_tag = alt_tag ? alt_tag : "(null)"; assert(tag != NULL); freelog(LOG_DEBUG, "audio_play_music('%s', '%s')", tag, pretty_alt_tag); /* try playing primary tag first, if not go to alternative tag */ if (!audio_play_tag(tag, TRUE) && !audio_play_tag(alt_tag, TRUE)) { freelog(LOG_VERBOSE, "Neither of tags %s or %s found", tag, pretty_alt_tag); } }