Example #1
0
        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);
        }