public void Setup() { _testMatrix1 = new Spielmatrix(); _testMatrix1.Felder.Add( new List<IFeld> { new Mine(), new LeerFeld(), new LeerFeld(), new LeerFeld() } ); _testMatrix1.Felder.Add( new List<IFeld> { new LeerFeld(), new LeerFeld(), new LeerFeld(), new LeerFeld() } ); _testMatrix1.Felder.Add( new List<IFeld> { new LeerFeld(), new Mine(), new LeerFeld(), new LeerFeld() } ); _testMatrix1.Felder.Add( new List<IFeld> { new LeerFeld(), new LeerFeld(), new LeerFeld(), new LeerFeld() } ); }
public Spielmatrix ErzeugeSpielmatrix(string filename) { string[] dateiInhalt = System.IO.File.ReadAllLines(filename); var felder = new List<List<IFeld> >(); foreach (string zeile in dateiInhalt) { var matrixZeile = new List<IFeld>(); foreach (char c in zeile) { matrixZeile.Add(GebeFeldTyp(c)); } felder.Add(matrixZeile); } Spielmatrix m = new Spielmatrix() { Felder = felder }; return m; }