summaryrefslogtreecommitdiff
path: root/chesshelpers.h
diff options
context:
space:
mode:
Diffstat (limited to 'chesshelpers.h')
-rw-r--r--chesshelpers.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/chesshelpers.h b/chesshelpers.h
index 523505a..be92ba5 100644
--- a/chesshelpers.h
+++ b/chesshelpers.h
@@ -15,10 +15,12 @@ typedef struct BoardState {
int whiteKingHasMoved;
int lastPawnMove;
} board_t;
-board_t init_board(int** board);
+board_t init_board(int** pieces);
+board_t make_move(board_t board, vector_t origin, vector_t end);
+board_t clone_board(board_t board);
int in_board(vector_t position);
-int is_empty(int** board, vector_t position);
-int is_color(int** board, vector_t position, int color);
+int is_empty(board_t board, vector_t position);
+int is_color(board_t board, vector_t position, int color);
char* get_readable_coords(vector_t position);
-char* get_move_name(int** board, vector_t origin, vector_t end);
+char* get_move_name(board_t board, vector_t origin, vector_t end);
#endif