#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);