Default to release compilation type.
[Project_algorithmic_C.git] / lib / othello.c
index 4f65659af0ef1f4590e4d91a14210dc297d6490f..9138961e011027b484936dfc731d6692b3b314ab 100644 (file)
@@ -60,7 +60,7 @@ unsigned int current_opponent(unsigned int current_player) {
  * The origin O has (1, 1) coordinates */
 
 /**
- * Get pawn value at coordinates (x,y)
+ * Get pawn value at coordinates (y,x)
  * @param  y          y coordinate
  * @param  x          x coordinate
  * @param  pawn_array array of played pawns
@@ -93,7 +93,13 @@ static bool is_valid_coordinates(int y, int x) {
     }
 }
 
-/* helper function to set a correct value at the (y, x) coordinates in the pawns array */
+/**
+ * Helper function to set a correct value at the (y,x) coordinates in the pawns array
+ * @param y      [description]
+ * @param x      [description]
+ * @param type   [description]
+ * @param [name] [description]
+ */
 void set_pawn(int y, int x, unsigned int type, unsigned int pawn_array[board_size][board_size]) {
 
     if (type > 0 && type < 3 && \
@@ -121,7 +127,10 @@ void zero_pawns(unsigned int pawn_array[board_size][board_size]) {
     }
 }
 
-/* set the pawns in the start position */
+/**
+ * Set the pawns in the start position
+ * @param pawn_array array of played pawns
+ */
 void init_pawns(unsigned int pawn_array[board_size][board_size]) {
 
     /* the 2D array zeroing is not necessary if it is properly initialized to zero */
@@ -294,7 +303,6 @@ void free_shots_list(struct shots_list_s* shots_list) {
         list_del(&(list_counter->list));
         free(list_counter);
     }
-
 }
 
 void build_playable_shots_list(unsigned int current_player, struct shots_list_s* shots_list, unsigned int pawn_array[board_size][board_size]) {