Implement :
[Project_algorithmic_C.git] / lib / constants.c
index 7559432923cbe4ec722bdd31ebaba516cdbcbed6..7248975a9429671f4ab7d81ab40ed73b608041a4 100644 (file)
@@ -1,9 +1,9 @@
 /*
  * =====================================================================================
  *
- *       Filename:  constants.h
+ *       Filename:  constants.c
  *
- *    Description:  Header for constant values
+ *    Description:  Constant values definition
  *
  *        Version:  1.0
  *        Created:  24/04/2017 21:06:32
  */
 
 /* exported const definitions */
-const int empty = 0;
-const int white = 1;
-const int black = 2;
+
+#include "constants.h"
+
+//const unsigned int board_size = 8;
+
+const unsigned int empty = 0;
+const unsigned int black = 1;
+const unsigned int white = 2;
+
+/* FIXME: reuse the two above variables would be better */
+const unsigned int player_one = 1; /* first player is black */
+const unsigned int player_two = 2;
+
+const unsigned int hint_allowed = 3;
+const unsigned int hint_forbidden = 4;
+
+const unsigned int north = 5;
+const unsigned int north_east = 6;
+const unsigned int east = 7;
+const unsigned int south_east = 8;
+const unsigned int south = 9;
+const unsigned int south_west = 10;
+const unsigned int west = 11;
+const unsigned int north_west = 12;