Cleanups.
[TD_C.git] / TP_13 / exo2 / lib / coordinates.c
index 883f11962521c4561d197b67da734490a003eed6..aeea617c66bf57c20eb9c9ef27a4a470906a16e9 100644 (file)
 
 #include "coordinates.h"
 
-void init_coordinates(coordinates_t* coordinates_array) {
-
-    for (unsigned i = 0; i < MAX_COORDINATES; i++) {
-        coordinates_array[i] = set_coordinates(0, 0, 0);
-    }
-}
-
-void reinit_coordinates(coordinates_t* coordinates_array) {
-
-    init_coordinates(coordinates_array);
-}
-
 coordinates_t set_coordinates(int y, int x, unsigned type) {
     coordinates_t new_coordinates;
 
@@ -39,11 +27,19 @@ coordinates_t set_coordinates(int y, int x, unsigned type) {
     return new_coordinates;
 }
 
+void zero_coordinates(coordinates_t* coordinates_array) {
+
+    for (unsigned i = 0; i < MAX_COORDINATES; i++) {
+        coordinates_array[i] = set_coordinates(0, 0, 0);
+    }
+}
+
 /* FIXME: Does it worth doing a coordinates_t get_coordinates(int y, int x, unsigned type); helper function? */
-/* Or a int get_coordinates_x(int y, int x, unsigned type); helper function? */
+/* Or a int get_coordinates_x(coordinates_t coordinates); helper function? */
 
-/* the function do a lot of sanity checks before adding new board elements,
- * hence the loop. moving the checks in the main loop is also possible */
+/* this function do a lot of sanity checks before adding new board elements,
+ * hence the loop. moving the checks in the main loop is also possible.
+ * for now, just branch in the main loop given this function error value returned. */
 unsigned add_coordinates(coordinates_t new_coordinates, coordinates_t* coordinates_array, unsigned round) {
 
     /* valid coordinates are in the [1-3] range */