} //виртуальное исполнение команды на движение private void CheckGettingKing(IChecker checker) { if (checker is WhiteChecker) { if (checker.CurrentCoord.Row == 1) { checker.BecomeKingVirtualy(); } } else { if (checker.CurrentCoord.Row == 8) { checker.BecomeKingVirtualy(); } } }