… | |
… | |
2079 | if $CONN; |
2079 | if $CONN; |
2080 | }); |
2080 | }); |
2081 | |
2081 | |
2082 | %SDL_CB = ( |
2082 | %SDL_CB = ( |
2083 | CFPlus::SDL_QUIT => sub { |
2083 | CFPlus::SDL_QUIT => sub { |
2084 | Event::unloop -1; |
2084 | exit; |
2085 | }, |
2085 | }, |
2086 | CFPlus::SDL_VIDEORESIZE => sub { |
2086 | CFPlus::SDL_VIDEORESIZE => sub { |
2087 | }, |
2087 | }, |
2088 | CFPlus::SDL_VIDEOEXPOSE => sub { |
2088 | CFPlus::SDL_VIDEOEXPOSE => sub { |
2089 | CFPlus::UI::full_refresh; |
2089 | CFPlus::UI::full_refresh; |
… | |
… | |
2235 | Event::loop; |
2235 | Event::loop; |
2236 | #CFPlus::SDL_Quit; |
2236 | #CFPlus::SDL_Quit; |
2237 | #CFPlus::_exit 0; |
2237 | #CFPlus::_exit 0; |
2238 | |
2238 | |
2239 | END { |
2239 | END { |
|
|
2240 | CFPlus::SDL_Quit; |
2240 | CFPlus::DB::Server::stop; |
2241 | CFPlus::DB::Server::stop; |
2241 | CFPlus::SDL_Quit; |
|
|
2242 | } |
2242 | } |
2243 | |
2243 | |
2244 | =head1 NAME |
2244 | =head1 NAME |
2245 | |
2245 | |
2246 | cfplus - A Crossfire+ and Crossfire game client |
2246 | cfplus - A Crossfire+ and Crossfire game client |