private Field <int> ToHintField([NotNull] IMineField mineField) { var hints = new Field <int>(mineField.RowsCount, mineField.ColumnsCount); for (var rows = 0; rows < hints.RowsCount; rows++) { for (var columns = 0; columns < hints.ColumnsCount; columns++) { hints [rows, columns] = m_HintCompass.GetMineCountFor(rows, columns); } } return(hints); }