From 5ed9b8981a1e37098a79411803c50e4cffade058 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Tue, 29 Mar 2022 00:23:59 +0300 Subject: feat: initial commit --- src/board.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/board.h (limited to 'src/board.h') diff --git a/src/board.h b/src/board.h new file mode 100644 index 0000000..442b03d --- /dev/null +++ b/src/board.h @@ -0,0 +1,21 @@ +#define TILE_SIZE 5 +#define BOARD_WIDTH 6 +#define BOARD_BYTES TILE_SIZE * (BOARD_WIDTH * BOARD_WIDTH) + +int direction_increments[] = { + - TILE_SIZE * BOARD_WIDTH + 2, + TILE_SIZE + 2, + TILE_SIZE * BOARD_WIDTH - 2, + - TILE_SIZE - 2 +}; + +// Board +void initialize_board(char* board); + +void print_board(char* board); + +// Moves +int check_allowed_tile(char* tile, int position, char* board); + +void place_tile(char* tile, int position, char* board); + -- cgit v1.2.3