diff options
author | zedarider <ymherklotz@gmail.com> | 2016-11-24 17:51:57 +0000 |
---|---|---|
committer | zedarider <ymherklotz@gmail.com> | 2016-11-24 17:51:57 +0000 |
commit | bea3f2ee3a313049c3513b3eedf5cb6519f19729 (patch) | |
tree | 1474c4e55dcdc39d8e8abf3dcb7089cf8f5ed34d /include/chess_ai.hpp | |
parent | 4716585d5acb45b00960eebb4f8ae4580e580da0 (diff) | |
download | ChessAI-bea3f2ee3a313049c3513b3eedf5cb6519f19729.tar.gz ChessAI-bea3f2ee3a313049c3513b3eedf5cb6519f19729.zip |
old changes
Diffstat (limited to 'include/chess_ai.hpp')
-rw-r--r-- | include/chess_ai.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/chess_ai.hpp b/include/chess_ai.hpp index c682bd2..2984d49 100644 --- a/include/chess_ai.hpp +++ b/include/chess_ai.hpp @@ -3,8 +3,8 @@ #define CHESS_BOARD_SIZE 8 -#include <vector> #include <iostream> +#include <vector> #include <string> namespace chess_ai { @@ -150,6 +150,13 @@ namespace chess_ai { // overload ++ operator for pawns chess_piece& operator++() { + if(this->type == pawn) { + if(this->colour == white) { + --pawn->y; + } else { + ++pawn->y; + } + } return *this; } |