#include #include "enums.h" static uint8_t board_size = 5; typedef uint16_t colour_stack_t; typedef uint8_t data_t; static colour_stack_t colours[36]; static data_t celldat[36]; static uint8_t white_flats, black_flats, white_caps, black_caps, turn; void reset_game(void); enum ACTION_RESULT try_place(const int8_t location, const enum COLOUR colour, const enum STONE_VARIANT stone); enum ACTION_RESULT try_move(const int8_t location, const enum MOVE_DIRECTION direction, const uint8_t steps, const uint8_t drops[5]); enum WIN_RESULT check_win(const enum COLOUR colour);