… | |
… | |
2249 | DC::SDL_Init DC::SDL_INIT_AUDIO #| DC::SDL_NOPARACHUTE |
2249 | DC::SDL_Init DC::SDL_INIT_AUDIO #| DC::SDL_NOPARACHUTE |
2250 | and die "SDL::Init failed!\n"; |
2250 | and die "SDL::Init failed!\n"; |
2251 | } |
2251 | } |
2252 | |
2252 | |
2253 | sub video_init { |
2253 | sub video_init { |
|
|
2254 | DC::set_theme $CFG->{theme}; |
|
|
2255 | |
2254 | DC::SDL_InitSubSystem DC::SDL_INIT_VIDEO if $SDL_REINIT; |
2256 | DC::SDL_InitSubSystem DC::SDL_INIT_VIDEO if $SDL_REINIT; |
2255 | $SDL_REINIT = 0; |
2257 | $SDL_REINIT = 0; |
2256 | |
2258 | |
2257 | @SDL_MODES = DC::SDL_ListModes 8, $CFG->{disable_alpha} ? 0 : 8; |
2259 | @SDL_MODES = DC::SDL_ListModes 8, $CFG->{disable_alpha} ? 0 : 8; |
2258 | @SDL_MODES = DC::SDL_ListModes 8, 8 unless @SDL_MODES; |
2260 | @SDL_MODES = DC::SDL_ListModes 8, 8 unless @SDL_MODES; |
… | |
… | |
2639 | inv_sort => "mtime", |
2641 | inv_sort => "mtime", |
2640 | default => "profile", # default profile |
2642 | default => "profile", # default profile |
2641 | show_tips => 1, |
2643 | show_tips => 1, |
2642 | logview_max_par => 1000, |
2644 | logview_max_par => 1000, |
2643 | shift_fire_stop => 0, |
2645 | shift_fire_stop => 0, |
|
|
2646 | theme => "wood", |
2644 | ); |
2647 | ); |
2645 | |
2648 | |
2646 | while (my ($k, $v) = each %DEF_CFG) { |
2649 | while (my ($k, $v) = each %DEF_CFG) { |
2647 | $CFG->{$k} = $v unless exists $CFG->{$k}; |
2650 | $CFG->{$k} = $v unless exists $CFG->{$k}; |
2648 | } |
2651 | } |