]> git.scottworley.com Git - slidingtile/blobdiff - sliding_tile_lib.h
Promote Board to a class so it can have methods.
[slidingtile] / sliding_tile_lib.h
index 8967324fb745eba07d8cd98743edac3ae597757b..1ffe6fa24c3deaf33f1a4f475ff9eff0e8e26ca3 100644 (file)
@@ -6,7 +6,9 @@
 const int BOARD_DIM = 4;
 const int BOARD_SIZE = BOARD_DIM * BOARD_DIM;
 
-typedef signed char Board[BOARD_SIZE];
+struct Board {
+  signed char board[BOARD_SIZE];
+};
 std::istream& operator>>(std::istream& is, Board& board);
 
 extern signed char adjacent[BOARD_SIZE][5];