29.12.2008, 17:36 | #15 |
Участник
|
Взятие пешки на проходе
Цитата:
Classes\ChessItem\move(): X++: //ход фигуры boolean move(ChessMoveId _moveTo) { ... pawnOnMove = this.checkCutPawnOnMove(_moveTo); if(pawnOnMove) if (typeFigure == ChessTypeFigure::Pawn || Box::yesNo("Вы можете взять пешку на проходе. Взять?" ,DialogButton::No) == DialogButton::Yes) if(this.cutPawnOnMove(_moveTo, pawnOnMove)) return true; ... 1. Kg1-f3 d7-d5 2. Kf3-d4 e7-e5 При попытке хода конем с d4 на e6 получаем неожиданное предложение "Вы можете взять пешку на проходе. Взять?" - Да, и берём конем пешку на e5. |
|
|
За это сообщение автора поблагодарили: miklenew (5). |