]> git.cworth.org Git - ttt/blobdiff - src/ttt-board.h
2005-11-28 kevin worth <kevin@theworths.org>
[ttt] / src / ttt-board.h
index dd2b6eb14681ffff1f055eb1da94171e230f67ef..e9498ccca87cfc4b4d7e08bd1f90b9a1e4c4d8df 100644 (file)
 #ifndef _TTT_BOARD_H_
 #define _TTT_BOARD_H_
 
-typedef struct _ttt_board {
-    /* XXX: Fill this out with appropriate fields. */
-} ttt_board_t;
+#include "ttt.h"
+
+#define TTT_BOARD_MAX_CELLS 9
+
+typedef struct _ttt_board ttt_board_t;
+
+void
+ttt_board_init (ttt_board_t *board);
+
+void
+ttt_board_init_from_string (ttt_board_t *board,
+                           const char  *s);
+
+char *
+ttt_board_to_string (ttt_board_t *board);
+
+void
+ttt_board_write (ttt_board_t *board, FILE *file);
 
 #endif