First working version with ncurse an inception = 2

This commit is contained in:
Yorick Barbanneau 2021-10-21 02:10:16 +02:00
parent dafe6f73ee
commit 46a55f31d1
3 changed files with 149 additions and 47 deletions

View file

@ -144,32 +144,32 @@ int main(int argc, char* argv[]) {
s_utictactoe *s = create_empty_utictactoe(1);
s_move *m = create_empty_move();
p_view v = create_view(s);
while (s->outer_tictactoe->winner == NOBODY) {
m->player = get_next_player_to_play(s);
m->outer_position=get_next_outer_position(s);
set_next_player_move(m,v);
play_move(s, m);
}
free_view(v);
draw_utictactoe(s);
draw_utictactoe_history(s);
printf("The winner is : %c\n", s->outer_tictactoe->winner);
free_move(m);
free_utictactoe(s);
s = create_empty_utictactoe(2);
m = create_empty_move();
v = create_view(s);
while (s->outer_tictactoe->winner == NOBODY) {
m->player = get_next_player_to_play(s);
m->outer_position=get_next_outer_position(s);
set_next_player_move(m,v);
play_move(s, m);
m->outer_position = m->inner_position;
}
free_view(v);
draw_utictactoe(s);
draw_utictactoe_history(s);
printf("The winner is : %c\n", s->outer_tictactoe->winner);
free_move(m);
free_utictactoe(s);
// s = create_empty_utictactoe(2);
// m = create_empty_move();
// v = create_view(s);
// while (s->outer_tictactoe->winner == NOBODY) {
// m->player = get_next_player_to_play(s);
// m->outer_position=get_next_outer_position(s);
// set_next_player_move(m,v);
// play_move(s, m);
// m->outer_position = m->inner_position;
// }
// free_view(v);
// draw_utictactoe_history(s);
// printf("The winner is : %c\n", s->outer_tictactoe->winner);
// free_move(m);
// free_utictactoe(s);
}