summaryrefslogtreecommitdiff
path: root/src/Board.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Board.cpp')
-rw-r--r--src/Board.cpp4
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);
}