private void East(Board board, char i, int currentCell, Figure currentFigure)
{
for (var k = (char)(i + 1); k <= 'h'; k++)
{
Figure f1 = board[k.ToString(CultureInfo.InvariantCulture) + currentCell];
if (f1.GetType() == typeof(FigureNone))
{
Attackers[k - 'a', currentCell - 1].Add(currentFigure);
}
else if (f1.Side != currentFigure.Side)
{
Attackers[k - 'a', currentCell - 1].Add(currentFigure);
break;
}
else
{
break;
}
}
}