public AnmeldeSeite() { this.InitializeComponent(); App.currentPage = this; Sounddesign.PlaySoundAsync(Sounddesign.WOOSH); volumeOn.Visibility = Sounddesign.CURRENT_AMBIENT == null ? Visibility.Collapsed : Visibility.Visible; volumeOff.Visibility = Sounddesign.CURRENT_AMBIENT == null ? Visibility.Visible : Visibility.Collapsed; if (!BuchstabenAufgabe.read) { BuchstabenAufgabe.ReadFile().GetAwaiter(); } if (App.OFFLINE_MODE) { ToggleAuswahl.IsEnabled = false; } }
public void ZeigeSpielobjekt(SpielLogik.SpielObjekt objekt) { aufgabe = objekt as BuchstabenAufgabe; Count.Text = objekt.Nummer + "/" + DurchgaengeMin(); moveOverlay.Visibility = Visibility.Collapsed; WortDisplay.Visibility = aufgabe.Finished ? Visibility.Visible : Visibility.Collapsed; Weiter.Visibility = vorgabeStack.Visibility = !aufgabe.Finished ? Visibility.Visible : Visibility.Collapsed; WortDisplay.Text = aufgabe.wort; for (int i = 0; i < vorgabeContainer.Length; i++) { if (buttons[i].Parent != null) { ((Border)buttons[i].Parent).Child = null; } } for (int i = 0; i < vorgabeContainer.Length; i++) { if (right[i].Parent != null) { ((Border)right[i].Parent).Child = null; } if (wrong[i].Parent != null) { ((Border)wrong[i].Parent).Child = null; } buttons[i].Visibility = Visibility.Visible; if (i < aufgabe.wort.Length) { eingabeContainer[i].Visibility = vorgabeContainer[i].Visibility = Visibility.Visible; } else { eingabeContainer[i].Visibility = vorgabeContainer[i].Visibility = Visibility.Collapsed; continue; } if (!aufgabe.Finished) { if (aufgabe.vorgabe[i] != '-') { vorgabeContainer[i].Child = buttons[i]; buttons[i].Content = aufgabe.vorgabe[i]; } if (aufgabe.nutzereingabe[i] != '-') { eingabeContainer[i].Child = buttons[aufgabe.pos[i]]; buttons[aufgabe.pos[i]].Content = aufgabe.nutzereingabe[i]; } } else { if (aufgabe.nutzereingabe[i] == aufgabe.wort[i]) { eingabeContainer[i].Child = right[i]; right[i].Content = aufgabe.nutzereingabe[i]; } else { eingabeContainer[i].Child = wrong[i]; wrong[i].Content = aufgabe.nutzereingabe[i] == '-' ? ' ':aufgabe.nutzereingabe[i]; } } } }