equal
deleted
inserted
replaced
162 |
162 |
163 |
163 |
164 void SDLInteraction::StartMusic() |
164 void SDLInteraction::StartMusic() |
165 { |
165 { |
166 SDLMusicInit(); |
166 SDLMusicInit(); |
|
167 QFile tmpfile; |
167 |
168 |
|
169 tmpfile.setFileName(cfgdir->absolutePath() + "/Data/Music/main_theme.ogg"); |
|
170 if (!tmpfile.exists()) tmpfile.setFileName(datadir->absolutePath() + "/Music/main_theme.ogg"); |
168 if (music == NULL) { |
171 if (music == NULL) { |
169 music = Mix_LoadMUS((datadir->absolutePath() + "/Music/main_theme.ogg").toLocal8Bit().constData()); |
172 music = Mix_LoadMUS(QFileInfo(tmpfile).absoluteFilePath().toLocal8Bit().constData()); |
170 |
173 |
171 } |
174 } |
172 Mix_VolumeMusic(MIX_MAX_VOLUME - 28); |
175 Mix_VolumeMusic(MIX_MAX_VOLUME - 28); |
173 Mix_FadeInMusic(music, -1, 1750); |
176 Mix_FadeInMusic(music, -1, 1750); |
174 } |
177 } |