diff options
| author | Adam <adammegarules1@gmail.com> | 2026-07-26 19:16:57 +0200 |
|---|---|---|
| committer | Adam <adammegarules1@gmail.com> | 2026-07-26 19:16:57 +0200 |
| commit | 7e8d89f357aaf8d8a6148ef051752dd53eb0285f (patch) | |
| tree | b169dcc4e0bc00bc2bb39c9c4b6ced2d3f518864 /src/board.hpp | |
| parent | a8b482443dca91f6410a60e9023c6d9dd853b400 (diff) | |
adding repl
Diffstat (limited to 'src/board.hpp')
| -rw-r--r-- | src/board.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/board.hpp b/src/board.hpp index afdb938..9e80025 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -21,7 +21,7 @@ struct Piece { bool moved; }; -struct board { +struct Board { Piece pieces[64]; bool turn; // 1 white; 0 black std::string castle; @@ -42,8 +42,9 @@ struct Move { bool operator==(const Move &) const = default; }; -void printBoard(board *b); +void printBoard(Board *b); Piece createPiece(pieceType type, bool color, bool moved = false); -void PlayMove(Move move, board *b); // TODO implement -#endif /* SRC_BOARD_H_ */ +void PlayMove(Move move, Board *b); +int PositionToIndex(Position i); +#endif /* SRC_BOARD_H_ */ |
