diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-05-10 06:55:12 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-05-10 06:55:12 +0200 |
| commit | e93ddffa4ab47f7e1f710a9d7e78ca831b2df78a (patch) | |
| tree | 35153f5acb7edddf97febbf8b8896d9774f5f15f /src/Board.cpp | |
| parent | 987bf4b2f2e9cf3ed20c5e39e308e714c0127fc6 (diff) | |
Diffstat (limited to 'src/Board.cpp')
| -rw-r--r-- | src/Board.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Board.cpp b/src/Board.cpp index 029c407..b711058 100644 --- a/src/Board.cpp +++ b/src/Board.cpp @@ -21,7 +21,7 @@ bool Board::AddPiece(char p, const std::string &coord) { } bool Board::RemovePiece(const std::string &coord) { - for (char i = 0; i < pieces.size(); i++) { + for (char i = 0; i < (char)pieces.size(); i++) { if (pieces[i].coord == coord) { pieces.erase(pieces.begin() + i); return (true); @@ -183,7 +183,7 @@ bool Board::IsMovePossible(const std::string &move) { char r = src[1] + d2 * side; // Perform empty square checks - while (f != dst[0], r != dst[1]) { + while (f != dst[0] && r != dst[1]) { if (!IsEmpty(f + std::string() + r)) { return (false); } |
