- Cartelet de boot llevat si no estem en debug

- La musica fa fadeout
This commit is contained in:
2023-01-12 19:39:20 +01:00
parent 9c24d33782
commit ffdc05b061

View File

@@ -214,7 +214,9 @@ int main(int argc,char*argv[]){
reinit(); reinit();
initaudio(); initaudio();
#ifdef DEBUG
debug("MINI v%s\n",MINI_VERSION); debug("MINI v%s\n",MINI_VERSION);
#endif
lua_init(lua_files); lua_init(lua_files);
lua_call_init(); lua_call_init();
@@ -1002,7 +1004,7 @@ void playmusic(const char *filename, const int volume) {
if (music != NULL) Mix_FreeMusic(music); if (music != NULL) Mix_FreeMusic(music);
music = Mix_LoadMUS_RW(SDL_RWFromMem(buffer, size), 1); music = Mix_LoadMUS_RW(SDL_RWFromMem(buffer, size), 1);
Mix_PlayMusic(music, -1); Mix_PlayMusic(music, -1);
if (volume!=-1) Mix_VolumeMusic(volume); Mix_VolumeMusic(volume!=-1?volume:MIX_MAX_VOLUME);
} }
void pausemusic() { void pausemusic() {
@@ -1014,7 +1016,8 @@ void resumemusic() {
} }
void stopmusic() { void stopmusic() {
Mix_HaltMusic(); //Mix_HaltMusic();
Mix_FadeOutMusic(1000);
} }
int loadsound(const char *filename) { int loadsound(const char *filename) {
@@ -1034,7 +1037,7 @@ void freesound(int soundfile) {
int playsound(int soundfile, const int volume) { int playsound(int soundfile, const int volume) {
const int channel = Mix_PlayChannel(-1, sounds[soundfile], 0); const int channel = Mix_PlayChannel(-1, sounds[soundfile], 0);
if (volume!=-1) Mix_Volume(channel, volume); Mix_Volume(channel, volume!=-1?volume:MIX_MAX_VOLUME);
return channel; return channel;
} }