From 3a020073f9372b67b0c7f552596155f217634c44 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Fri, 15 Oct 2021 14:52:25 +0200 Subject: [PATCH] Set inner_ttt winner correctly in play_move() --- src/model.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/model.c b/src/model.c index 5dc12f5..a13bd2b 100644 --- a/src/model.c +++ b/src/model.c @@ -231,15 +231,12 @@ e_status play_move(s_utictactoe *p_uttt, s_move *p_move) { p_uttt->history = value; if ( p_uttt->inception_level != 1 ) { - } - 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->outer_position]); - //check if we have a winner in inner_ttt then set player to outer - if ( p_uttt->inner_tictactoes[p_move->outer_position]->winner != NOBODY ) { - p_uttt->outer_tictactoe->content[p_move->outer_position] = p_move->player; - } + //check if we have a winner in inner_ttt then set player to outer + p_uttt->outer_tictactoe->content[p_move->outer_position] = p_uttt->inner_tictactoes[p_move->outer_position]->winner; + } p_uttt->outer_tictactoe->content[p_move->outer_position] = p_move->player; set_tictactoe_winner(p_uttt->outer_tictactoe);