示例#1
0
        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()

                    }
                );
        }
示例#2
0
        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;
        }