+ print_coordinates(coordinates_array, base_y, base_x);
+
+ key_pressed = getch();
+ switch (key_pressed) {
+ case 'a':
+ new_coordinates = set_coordinates(1, 1, player);
+ break;
+ case 'z':
+ new_coordinates = set_coordinates(1, 2, player);
+ break;
+ case 'e':
+ new_coordinates = set_coordinates(1, 3, player);
+ break;
+ case 'q':
+ new_coordinates = set_coordinates(2, 1, player);
+ break;
+ case 's':
+ new_coordinates = set_coordinates(2, 2, player);
+ break;
+ case 'd':
+ new_coordinates = set_coordinates(2, 3, player);
+ break;
+ case 'w':
+ new_coordinates = set_coordinates(3, 1, player);
+ break;
+ case 'x':
+ new_coordinates = set_coordinates(3, 2, player);
+ break;
+ case 'c':
+ new_coordinates = set_coordinates(3, 3, player);
+ break;
+ default:
+ continue;
+ break;
+ }
+
+ errno = add_coordinates(new_coordinates, coordinates_array);
+
+ if (errno == 2) {
+ back_msg = "Choisir une case vide";
+ continue;
+ } else if (errno == 3) {
+ back_msg = "Coordonnees invalides";
+ continue;
+ } else if (errno == 0) {
+ back_msg = "";
+ }
+
+ round++;
+
+ } while (errno == 0 || errno == 2);