public void updateGUI(Spielfeld Spielfeld) { int index = 0; String[] alphabet = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J" }; for (int reihe = 0; reihe <= 9; reihe++) { string reihenBuchstabe = alphabet[reihe]; for (int spalte = 0; spalte <= 9; spalte++) { index++; string TileStatus = Spielfeld.SpielfeldTiles.At(reihe, spalte).SchiffsteilStatus; string TileName = reihenBuchstabe + (spalte + 1); foreach (Canvas c in spielbaresSpielfeld.Children) { if (c.Name == TileName) { if (TileStatus == "0") { c.Background = Brushes.Blue; } else { c.Background = Brushes.Gray; } } } } } }
public void updateGUIGegner(Spielfeld Spielfeld) { foreach (Canvas c in spielbaresSpielfeld.Children) { c.Background = Brushes.Blue; } }
public Spieler(string name, MainWindow main) { Main = main; Name = name; Schiffe = new List <Schiffe.Schiffe>() { new Battleship(), new AircraftCarrier(), new Cruiser(), new Destroyer(), new Submarine() }; Spielfeld = new Spielfeld(); schussSpielfeld = new schussSpielfeld(); }