diff options
author | Robby Zambito <contact@robbyzambito.me> | 2022-01-21 19:51:27 -0500 |
---|---|---|
committer | Robby Zambito <contact@robbyzambito.me> | 2022-01-21 19:51:27 -0500 |
commit | 560016b243bc52f721153272a3809f6271215a25 (patch) | |
tree | 9d6b2873e30391917958d870dc84a0c99967ac45 /src/board.c | |
parent | e75be9264d86d2059ce6591295af246da2198301 (diff) |
Expose print-board to allow Scheme to print the board normally
Diffstat (limited to 'src/board.c')
-rw-r--r-- | src/board.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/board.c b/src/board.c index aec166a..b40d1e3 100644 --- a/src/board.c +++ b/src/board.c @@ -168,3 +168,10 @@ void print_board(enum player_color **board) { printf("\n"); } } + +void scm_print_board(SCM scm_board) { + enum player_color **board = + SCM_UNBNDP(scm_board) ? get_board() : scm_board_to_c_board(scm_board); + + print_board(board); +} |