]> git.cworth.org Git - ttt/blobdiff - src/ttt-board.h
* src/ttt-board.c: (ttt_board_init): Added for loop counter init.
[ttt] / src / ttt-board.h
index a4244c0b30ab595e73e509a8328db76adab2992c..7f9c92dd1ea365fed55ff1082c0821ccf9e5666a 100644 (file)
 #ifndef _TTT_BOARD_H_
 #define _TTT_BOARD_H_
 
 #ifndef _TTT_BOARD_H_
 #define _TTT_BOARD_H_
 
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
 #define TTT_BOARD_MAX_CELLS 9
 
 #define TTT_BOARD_MAX_CELLS 9
 
-typedef struct _ttt_board {
-       int cells[TTT_BOARD_MAX_CELLS];
+typedef struct ttt_board {
+  int cells[TTT_BOARD_MAX_CELLS];
 } ttt_board_t;
 
 } 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
 
 #endif