diff --git a/puissance4_GRB/main.c b/puissance4_GRB/main.c index 20a6205f12d44aaa62d221315a7ac0ef286deafe..ba26748c977411fd13bb4ecd8aea13ed062fa588 100644 --- a/puissance4_GRB/main.c +++ b/puissance4_GRB/main.c @@ -18,14 +18,28 @@ int main(int argc, char** argv){ }else{ width = atoi(argv[3]); } + int win = 0; printf("Board size is %dx%d (rows x col)\n",height,width); init_puissance4(height, width); - //print_game(); - //print_gameCells(); - int win = Launch_puissance4(); - //printf("\nle winner c'est ça la : %d\n",win); - //ici on va gérer probablement si on veut mettre a jour un score et relancer une nouvelle partie jusqu'à ce que l'utilisateur veut arrêter + switch (mode) + { + case 1: + + win = Launch_puissance4_randBot(0); + break; + case 2: + win = Launch_puissance4_smartBot(0); + break; + case 3: + win = Launch_puissance4(); + break; + + default: + printf("t'as pas rentré un mode valide ! c'est 1, 2 ou 3\n"); + return EXIT_FAILURE; + + } return EXIT_SUCCESS; }