private void JátékVége(object sender, VégeredményArgs e) { if (e.Döntetlen) { MessageBox.Show("Döntetlen!", "Eredmény", MessageBoxButton.OK, MessageBoxImage.Information); } else { EredményWindow eWin = new EredményWindow(e); eWin.ShowDialog(); } if (DialogResult == null) //Azért kell, mert ha esetleg egyik játékos halála után meghal a másik is akkor az is beállítaná ezt true-ra, de az ablak már bezárult ezért exceptiont dobna. (az a játékos nyer aki tovább bírja a pályán = később hal meg) { DialogResult = true; } }
public EredményWindow(VégeredményArgs erdmény) { InitializeComponent(); this.Eredmény = erdmény; }