summaryrefslogtreecommitdiff
path: root/src/Board.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-05-10 06:55:12 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2023-05-10 06:55:12 +0200
commite93ddffa4ab47f7e1f710a9d7e78ca831b2df78a (patch)
tree35153f5acb7edddf97febbf8b8896d9774f5f15f /src/Board.cpp
parent987bf4b2f2e9cf3ed20c5e39e308e714c0127fc6 (diff)
Cleaning and debug codeHEADmain
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);
}