blob: e780a70eb3ee169d18314e9d32e91f0b961d9f37 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <stdint.h>
#include "enums.h"
enum PTN_PARSE_RESULT { PTN_VALID, PTN_INVALID };
enum PTN_PARSE_RESULT
parse_place(const uint8_t board_size, char *ptn,
uint8_t *out_location, enum STONE_VARIANT *out_stone);
enum PTN_PARSE_RESULT
parse_move(const uint8_t board_size, char *ptn,
uint8_t *out_location, enum MOVE_DIRECTION *out_direction,
uint8_t *out_steps, uint8_t out_drops[5]);
|