]> git.scottworley.com Git - slidingtile/commitdiff
Include guards & move non-header stuff out of header.
authorScott Worley <scottworley@scottworley.com>
Thu, 31 Dec 2015 07:13:51 +0000 (23:13 -0800)
committerScott Worley <scottworley@scottworley.com>
Thu, 31 Dec 2015 07:13:51 +0000 (23:13 -0800)
sliding_tile_lib.cc
sliding_tile_lib.h

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4b422c1721da721020713f6410a93b7a5f283edf 100644 (file)
@@ -0,0 +1,20 @@
+#include "sliding_tile_lib.h"
+
+signed char adjacent[BOARD_SIZE][5] = {
+  1,   4,   -1,  -1,  -1,
+  0,   2,   5,   -1,  -1,
+  1,   3,   6,   -1,  -1,
+  2,   7,   -1,  -1,  -1,
+  0,   5,   8,   -1,  -1,
+  1,   4,   6,   9,   -1,
+  2,   5,   7,   10,  -1,
+  3,   6,   11,  -1,  -1,
+  4,   9,   12,  -1,  -1,
+  5,   8,   10,  13,  -1,
+  6,   9,   11,  14,  -1,
+  7,   10,  15,  -1,  -1,
+  8,   13,  -1,  -1,  -1,
+  9,   12,  14,  -1,  -1,
+  10,  13,  15,  -1,  -1,
+  11,  14,  -1,  -1,  -1,
+};
index 7b16a5164dae48870fdb431f2911fbd7bb91a16c..7e6004b4aad5b0a6b77140d5c957e986a1afb04b 100644 (file)
@@ -1,20 +1,8 @@
+#ifndef _SLIDING_TILE_LIB_H
+#define _SLIDING_TILE_LIB_H
+
 const int BOARD_DIM = 4;
 const int BOARD_SIZE = BOARD_DIM * BOARD_DIM;
-signed char adjacent[BOARD_SIZE][5] = {
-  1,   4,   -1,  -1,  -1,
-  0,   2,   5,   -1,  -1,
-  1,   3,   6,   -1,  -1,
-  2,   7,   -1,  -1,  -1,
-  0,   5,   8,   -1,  -1,
-  1,   4,   6,   9,   -1,
-  2,   5,   7,   10,  -1,
-  3,   6,   11,  -1,  -1,
-  4,   9,   12,  -1,  -1,
-  5,   8,   10,  13,  -1,
-  6,   9,   11,  14,  -1,
-  7,   10,  15,  -1,  -1,
-  8,   13,  -1,  -1,  -1,
-  9,   12,  14,  -1,  -1,
-  10,  13,  15,  -1,  -1,
-  11,  14,  -1,  -1,  -1,
-};
+extern signed char adjacent[BOARD_SIZE][5];
+
+#endif /* _SLIDING_TILE_LIB_H */