summaryrefslogtreecommitdiff
path: root/src/board.c
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2022-01-21 19:51:27 -0500
committerRobby Zambito <contact@robbyzambito.me>2022-01-21 19:51:27 -0500
commit560016b243bc52f721153272a3809f6271215a25 (patch)
tree9d6b2873e30391917958d870dc84a0c99967ac45 /src/board.c
parente75be9264d86d2059ce6591295af246da2198301 (diff)
Expose print-board to allow Scheme to print the board normally
Diffstat (limited to 'src/board.c')
-rw-r--r--src/board.c7
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);
+}