void C4MusicFileMID::Stop(int fadeout_ms) { // stop song StopMidi(); // delete temp file RemTempFile(); }
void C4MusicFileMID::Stop(int fadeout_ms) { if (mod) { FMUSIC_StopSong(mod); FMUSIC_FreeSong(mod); mod = NULL; } RemTempFile(); }
void C4MusicFileSDL::Stop(int fadeout_ms) { if (fadeout_ms && Music) { // Don't really stop yet Mix_FadeOutMusic(fadeout_ms); return; } if (Music) { Mix_FreeMusic(Music); Music = NULL; } RemTempFile(); if (Data) { delete[] Data; Data = NULL; } }