#define TTT_BOARD_MAX_CELLS 9
-typedef struct _ttt_board ttt_board_t;
+typedef enum {
+ TTT_CELL_EMPTY = '_',
+ TTT_CELL_X = 'X',
+ TTT_CELL_O = 'O'
+} ttt_cell_t;
+
+typedef struct _ttt_board {
+ ttt_cell_t cells[TTT_BOARD_MAX_CELLS];
+} ttt_board_t;
void
ttt_board_init (ttt_board_t *board);