diff options
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); } |
