… | |
… | |
548 | $MUSIC_WANT = []; |
548 | $MUSIC_WANT = []; |
549 | @MUSIC_JINGLE = (); |
549 | @MUSIC_JINGLE = (); |
550 | %AUDIO_PLAY = (); |
550 | %AUDIO_PLAY = (); |
551 | %AUDIO_CHUNK = (); |
551 | %AUDIO_CHUNK = (); |
552 | |
552 | |
|
|
553 | DC::MixMusic::halt; |
|
|
554 | DC::Mix_AllocateChannels 0; |
553 | DC::Mix_CloseAudio if $SDL_MIXER; |
555 | DC::Mix_CloseAudio if $SDL_MIXER; |
554 | undef $SDL_MIXER; |
556 | undef $SDL_MIXER; |
555 | } |
557 | } |
556 | |
558 | |
557 | ############################################################################# |
559 | ############################################################################# |
… | |
… | |
2563 | |
2565 | |
2564 | $MODE_SLIDER->set_range ([$CFG->{sdl_mode}, 0, scalar @SDL_MODES, 1, 1]); |
2566 | $MODE_SLIDER->set_range ([$CFG->{sdl_mode}, 0, scalar @SDL_MODES, 1, 1]); |
2565 | $MODE_SLIDER->emit (changed => $CFG->{sdl_mode}); |
2567 | $MODE_SLIDER->emit (changed => $CFG->{sdl_mode}); |
2566 | |
2568 | |
2567 | $CAVEAT_LABEL->set_text ("None :)"); |
2569 | $CAVEAT_LABEL->set_text ("None :)"); |
|
|
2570 | $CAVEAT_LABEL->set_text ("Apple/NVIDIA Texture bug (slow)") |
|
|
2571 | if $DC::OpenGL::APPLE_NVIDIA_BUG; |
2568 | $CAVEAT_LABEL->set_text ("Software Rendering (very slow)") |
2572 | $CAVEAT_LABEL->set_text ("Software Rendering (very slow)") |
2569 | unless DC::SDL_GL_GetAttribute DC::SDL_GL_ACCELERATED_VISUAL; |
2573 | unless DC::SDL_GL_GetAttribute DC::SDL_GL_ACCELERATED_VISUAL; |
2570 | |
2574 | |
2571 | $STATUSBOX->add ("Set video mode $WIDTH×$HEIGHT", timeout => 10, fg => [1, 1, 1, 0.5]); |
2575 | $STATUSBOX->add ("Set video mode $WIDTH×$HEIGHT", timeout => 10, fg => [1, 1, 1, 0.5]); |
2572 | } |
2576 | } |