diff options
| author | Adam <adammegarules1@gmail.com> | 2026-07-26 15:45:51 +0200 |
|---|---|---|
| committer | Adam <adammegarules1@gmail.com> | 2026-07-26 15:45:51 +0200 |
| commit | 54704ebd1b03b3f33bcd7d2905a8538f5a842f0f (patch) | |
| tree | 759637f24570f3a0332ae2c81247d35084861ca1 /src/board.cpp | |
| parent | e0cfca5590c2a41b5c4c0b269edeefca6041eb69 (diff) | |
i am stupid
Diffstat (limited to 'src/board.cpp')
| -rw-r--r-- | src/board.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/board.cpp b/src/board.cpp index cbafcc6..201bd3a 100644 --- a/src/board.cpp +++ b/src/board.cpp @@ -1,11 +1,14 @@ #include "board.hpp" +#include <cassert> #include <cctype> #include <cstdio> #include <iostream> #include <print> #include <string> +#include <utility> const char toChar(pieceType type) { + switch (type) { case NONE: return '.'; @@ -22,7 +25,7 @@ const char toChar(pieceType type) { case KING: return 'K'; default: - return '?'; + std::unreachable(); } } @@ -80,6 +83,9 @@ void printBoard(board *b) { std::println(); std::println("Turn: {}", b->turn ? "White" : "Black"); + + assert(b->castle != ""); + std::println("Castling: {}", b->castle); } |
