Code cleanup and fix the logic behind the player constants number
[Project_algorithmic_C.git] / lib / othello.h
index 62fb04a1a8aac5a2fe37ccc7fb00d3ae36495813..24bf9fb30750f47dedb4b170ef58f5a2e7e57df4 100644 (file)
@@ -28,14 +28,15 @@ struct shots_list {
 };
 
 unsigned int current_player(unsigned int round_count);
+unsigned int eval_winner(unsigned int nb_white, unsigned int nb_black);
 
 int** init_pawns(unsigned int pawn_array[board_size][board_size]);
+unsigned int get_box_value(int y, int x, unsigned int pawn_array[board_size][board_size]);
+int** set_pawn(int y, int x, unsigned int type, unsigned int pawn_array[board_size][board_size]);
 
 bool is_valid_input(int y, int x, unsigned int pawn_array[board_size][board_size]);
 bool is_box_type(int y, int x, unsigned int pawn_array[board_size][board_size], unsigned int type);
 bool is_board_full(unsigned int pawn_array[board_size][board_size]);
-unsigned int get_box_value(int y, int x, unsigned int pawn_array[board_size][board_size]);
-int** set_pawn(int y, int x, unsigned int type, unsigned int pawn_array[board_size][board_size]);
 
 unsigned int count_pawn_type(unsigned int pawn_array[board_size][board_size], unsigned int type);