public string ParseMineFieldInput(string input) { var mineFields = MineFieldExtractor.ExtractMineFields(input); var mineFieldsWithNumbers = MineFieldPlotter.PlotNumbersOnMineFields(mineFields); return(MineFieldSerialiser.SerialiseMineFields(mineFieldsWithNumbers)); }
public MineSweeperGenerator() { MineFieldSeparator = "~~~"; MineFieldExtractor = new MineFieldExtractor(MineFieldSeparator); MineFieldPlotter = new MineFieldPlotter(); MineFieldSerialiser = new MineFieldSerialiser(MineFieldSeparator); }