Rev 136 | Rev 171 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 136 | Rev 150 | ||
|---|---|---|---|
| Line 151... | Line 151... | ||
| 151 |    } | 151 |    } | 
| 152 | 152 | ||
| 153 |    // if either of the players is a chess engine, start it | 153 |    // if either of the players is a chess engine, start it | 
| 154 | for (program_index = 0; program_index < options.engine.program_count; program_index++) | 154 | for (program_index = 0; program_index < options.engine.program_count; program_index++) | 
| 155 |    { | 155 |    { | 
| 156 | if (wcscmp (game->black_str, options.engine.programs[program_index]. | 156 | if (wcscmp (game->black_str, options.engine.programs[program_index].friendly_name) == 0) | 
| 157 |       { | 157 |       { | 
| 158 | options.engine.selected_program = program_index; // update the preferred chess engine (FIXME: we should not) | 158 | options.engine.selected_program = program_index; // update the preferred chess engine (FIXME: we should not) | 
| 159 | Player_Shutdown (&board->players[COLOR_BLACK]); | 159 | Player_Shutdown (&board->players[COLOR_BLACK]); | 
| 160 | Player_Init (&board->players[COLOR_BLACK], COLOR_BLACK, PLAYER_COMPUTER); | 160 | Player_Init (&board->players[COLOR_BLACK], COLOR_BLACK, PLAYER_COMPUTER); | 
| 161 |       } | 161 |       } | 
| 162 | if (wcscmp (game->white_str, options.engine.programs[program_index]. | 162 | if (wcscmp (game->white_str, options.engine.programs[program_index].friendly_name) == 0) | 
| 163 |       { | 163 |       { | 
| 164 | options.engine.selected_program = program_index; // update the preferred chess engine (FIXME: we should not) | 164 | options.engine.selected_program = program_index; // update the preferred chess engine (FIXME: we should not) | 
| 165 | Player_Shutdown (&board->players[COLOR_WHITE]); | 165 | Player_Shutdown (&board->players[COLOR_WHITE]); | 
| 166 | Player_Init (&board->players[COLOR_WHITE], COLOR_WHITE, PLAYER_COMPUTER); | 166 | Player_Init (&board->players[COLOR_WHITE], COLOR_WHITE, PLAYER_COMPUTER); | 
| 167 |       } | 167 |       } |