Beispiel #1
0
        public string ParseMineFieldInput(string input)
        {
            var mineFields            = MineFieldExtractor.ExtractMineFields(input);
            var mineFieldsWithNumbers = MineFieldPlotter.PlotNumbersOnMineFields(mineFields);

            return(MineFieldSerialiser.SerialiseMineFields(mineFieldsWithNumbers));
        }
Beispiel #2
0
 public MineSweeperGenerator()
 {
     MineFieldSeparator  = "~~~";
     MineFieldExtractor  = new MineFieldExtractor(MineFieldSeparator);
     MineFieldPlotter    = new MineFieldPlotter();
     MineFieldSerialiser = new MineFieldSerialiser(MineFieldSeparator);
 }