aboutsummaryrefslogtreecommitdiffstats
path: root/src/chess_piece.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chess_piece.cpp')
-rw-r--r--src/chess_piece.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/chess_piece.cpp b/src/chess_piece.cpp
index bab3612..44dfaa5 100644
--- a/src/chess_piece.cpp
+++ b/src/chess_piece.cpp
@@ -55,6 +55,12 @@ chess_ai::chess_piece& chess_ai::chess_piece::operator==(const chess_piece&
}
chess_ai::chess_piece& chess_ai::chess_piece::operator++() {
+ if(type == pawn) {
+ if(colour == white)
+ --y;
+ else
+ ++y;
+ }
return *this;
}