Subversion Repositories Games.Chess Giants

Rev

Rev 140 | Rev 179 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 140 Rev 172
Line 49... Line 49...
49
   Scene_Shutdown (&the_scene); // release scene
49
   Scene_Shutdown (&the_scene); // release scene
50
   Board_Shutdown (&the_board); // release chess game
50
   Board_Shutdown (&the_board); // release chess game
51
 
51
 
52
   if (newgame_type == GAMETYPE_ONLINE)
52
   if (newgame_type == GAMETYPE_ONLINE)
53
   {
53
   {
54
      Board_Init (&the_board, PLAYER_HUMAN, PLAYER_INTERNET, FENSTARTUP_STANDARDCHESS); // we want an online opponent
54
      Board_Init (&the_board, PLAYER_HUMAN, PLAYER_INTERNET, L"standard", FENSTARTUP_STANDARDCHESS); // we want an online opponent
55
      the_board.game_state = STATE_UNKNOWN; // game does NOT start immediately
55
      the_board.game_state = STATE_UNKNOWN; // game does NOT start immediately
56
   }
56
   }
57
   else if (newgame_type == GAMETYPE_COMPUTER)
57
   else if (newgame_type == GAMETYPE_COMPUTER)
58
   {
58
   {
59
      Board_Init (&the_board, PLAYER_HUMAN, PLAYER_COMPUTER, FENSTARTUP_STANDARDCHESS); // we want a computer opponent
59
      Board_Init (&the_board, PLAYER_HUMAN, PLAYER_COMPUTER, L"standard", FENSTARTUP_STANDARDCHESS); // we want a computer opponent
60
      the_board.game_state = STATE_PLAYING; // game starts immediately
60
      the_board.game_state = STATE_PLAYING; // game starts immediately
61
   }
61
   }
62
   else
62
   else
63
   {
63
   {
64
      Board_Init (&the_board, PLAYER_HUMAN, PLAYER_HUMAN, FENSTARTUP_STANDARDCHESS); // we want a human opponent
64
      Board_Init (&the_board, PLAYER_HUMAN, PLAYER_HUMAN, L"standard", FENSTARTUP_STANDARDCHESS); // we want a human opponent
65
      the_board.game_state = STATE_PLAYING; // game starts immediately
65
      the_board.game_state = STATE_PLAYING; // game starts immediately
66
      DialogBox_RenameSides (); // pop up the opponents naming dialog box
66
      DialogBox_RenameSides (); // pop up the opponents naming dialog box
67
   }
67
   }
68
   Scene_Init (&the_scene, &the_board); // initialize scene
68
   Scene_Init (&the_scene, &the_board); // initialize scene
69
 
69