test.c
Raw
1#include "simple-go.h"
2
3int main(int argc, char** argv)
4{
5 go_board* test_board = create_board(5);
6
7 set_board_at(test_board, 2, 2, WHITE);
8 set_board_at(test_board, 2, 3, WHITE);
9 set_board_at(test_board, 1, 3, WHITE);
10 set_board_at(test_board, 3, 3, WHITE);
11 set_board_at(test_board, 4, 4, WHITE);
12 set_board_at(test_board, 3, 1, WHITE);
13 set_board_at(test_board, 3, 2, BLACK);
14
15 print_board(test_board);
16 putchar('\n');
17
18 go_board* overlay = create_board(5);
19 find_group(test_board, overlay, 2, 2);
20
21 print_board(overlay);
22
23 printf("liberties: %ld\n", count_liberties(test_board,overlay));
24 delete_board(test_board);
25 delete_board(overlay);
26
27}
28