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