X-Git-Url: https://git.cworth.org/git?p=ttt;a=blobdiff_plain;f=src%2Fttt-board.h;h=7f9c92dd1ea365fed55ff1082c0821ccf9e5666a;hp=a4244c0b30ab595e73e509a8328db76adab2992c;hb=ad9f96f734bb560c25ceca4facc85a84f4c3993f;hpb=c425d769ad013c2f76bd15e433fbda4e66436e05;ds=sidebyside diff --git a/src/ttt-board.h b/src/ttt-board.h index a4244c0..7f9c92d 100644 --- a/src/ttt-board.h +++ b/src/ttt-board.h @@ -22,11 +22,28 @@ #ifndef _TTT_BOARD_H_ #define _TTT_BOARD_H_ +#include +#include +#include + #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; +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