Paste: some alephone crap
Author: | somebody(posted by william) |
Mode: | c++ |
Date: | Fri, 23 Dec 2011 18:34:06 |
Plain Text |
bool successful_gather = false;
bool joined_resume_game = false;
force_system_colors();
/* Don't update the screen, etc.. */
game_state.state= _displaying_network_game_dialogs;
if(gatherer)
{
successful_gather= network_gather(false);
if (successful_gather) successful_gather= NetStart();
} else {
int theNetworkJoinResult= network_join();
if (theNetworkJoinResult == kNetworkJoinedNewGame || theNetworkJoinResult == kNetworkJoinedResumeGame) successful_gather= true;
if (theNetworkJoinResult == kNetworkJoinedResumeGame) joined_resume_game= true;
}
if (successful_gather)
{
if (joined_resume_game)
{
if (join_networked_resume_game() == false) clean_up_after_failed_game(true /*netgame*/, false /*recording*/, true /*full cleanup*/);
}
else
{
begin_game(_network_player, false);
}
} else {
/* We must restore the colors on cancel. */
display_main_menu();
}
New Annotation