/// <summary> /// Der Konstruktor /// </summary> /// <param name="front">Dateiname des Bildes</param> /// <param name="picId">Eindeutige Nummer fuer die Karte</param> public MemoryCard(string front, int picId, MemoryPlayground game) { // die Vorderseite, der Dateiname des Bildes wird an den Kosntruktor uebergeben picFront = new Image(); picFront.Source = new BitmapImage(new Uri(front, UriKind.Relative)); // die Rueckseite, sie wird fest gesetzt picBack = new Image(); picBack.Source = new BitmapImage(new Uri(cardCover[cCFromSettings], UriKind.Relative)); // die Eigenschaften zuweisen Content = picBack; // die Bild-Id this.picId = picId; // die Karte ist erst einmal umgedreht und noch im Feld isTourned = false; inGame = true; // mit dem Spielfeld verbinden this.game = game; // die Methode mit dem Ereginis verbinden Click += new RoutedEventHandler(ButtonClick); }
private void RbCheatOn_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Du konntest wohl als Kind schon nicht verlieren?", "Schummeln!!!", MessageBoxButton.OK, MessageBoxImage.Exclamation); MemoryPlayground.CheatButton = true; MemoryPlayground.SetCheatButton(); }
private void ButtonCc6_Click(object sender, RoutedEventArgs e) { MemoryCard.SetCoverCard(5); MemoryPlayground.TurnCardsBack(); }
// RadioButtons fuer die Schummeleinstellung private void RbCheatOff_Click(object sender, RoutedEventArgs e) { MemoryPlayground.CheatButton = false; MemoryPlayground.SetCheatButton(); }
private void Window_Closed(object sender, EventArgs e) { MemoryPlayground.SaveSettings(); }