#include "TZR_sound.h" #include "TZR_globals.h" #include "sdl_error.h" int TZR_PlayMusic(const char *path, int loop) { if (!___tzr_config.mixer) { TZR_Log("mixer is disabled"); return -1; } TZR_StopMusic(); ___tzr_music = Mix_LoadMUS(path); if (___tzr_music == NULL) return sdl_error(-1); if (Mix_PlayMusic(___tzr_music, loop) < 0) return sdl_error(-1); return 0; }