[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bknights=5D_src/rules=3A_Remove_the_captured_pawn_af?=
From: Miha Čančula <miha.cancula () gmail ! com>
Date: 2011-03-18 9:47:28
Message-ID: 20110318094728.F2607A60B4 () git ! kde ! org
[Download RAW message or body]
Git commit fba83c33f53f667b2001e27f16f9e4570f507a81 by Miha Čančula.
Committed on 15/03/2011 at 22:28.
Pushed by mihac into branch 'master'.
Remove the captured pawn after en-passant.
M +1 -1 src/rules/chessrules.cpp
http://commits.kde.org/knights/fba83c33f53f667b2001e27f16f9e4570f507a81
diff --git a/src/rules/chessrules.cpp b/src/rules/chessrules.cpp
index 48cabc9..d261b32 100644
--- a/src/rules/chessrules.cpp
+++ b/src/rules/chessrules.cpp
@@ -492,7 +492,7 @@ void ChessRules::checkSpecialFlags ( Move* move, Color color )
move->setFlag ( Move::EnPassant, true );
Pos capturedPos = move->from() + Pos ( delta.first, 0 );
Piece* p = m_grid->value ( capturedPos );
- move->addRemovedPiece ( move->to(), qMakePair ( p->color(), p->pieceType() ) );
+ move->addRemovedPiece ( capturedPos, qMakePair ( p->color(), p->pieceType() ) );
}
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic