From d4ce681a9d50f2bf4e4efbfc0629b8554081599a Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Fri, 8 Oct 2021 15:32:11 +0200 Subject: [PATCH] Define outer_ttt winner (if one) un play_move() --- src/model.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/model.c b/src/model.c index 24e1410..a47bb88 100644 --- a/src/model.c +++ b/src/model.c @@ -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;