Define outer_ttt winner (if one) un play_move()

This commit is contained in:
Yorick Barbanneau 2021-10-08 15:32:11 +02:00
parent 10d2bca697
commit d4ce681a9d

View file

@ -292,6 +292,10 @@ e_status play_move(s_utictactoe *p_uttt, s_move *p_move) {
else {
p_uttt->inner_tictactoes[p_move->outer_position]->content[p_move->inner_position] = p_move->player;
set_tictactoe_winner(p_uttt->inner_tictactoes[p_move->inner_position]);
if ( p_uttt->inner_tictactoes[p_move->outer_position]->winner != NOBODY ) {
p_uttt->outer_tictactoe->content[p_move->outer_position] =
p_uttt->inner_tictactoes[p_move->outer_position]->winner;
}
}
set_tictactoe_winner(p_uttt->outer_tictactoe);
return YES;