private void BtnGiocaAncora_Click(object sender, RoutedEventArgs e) { Combattimento finestra = new Combattimento(ResetParita()); finestra.Show(); this.Close(); }
private void btnProntoClick(object sender, RoutedEventArgs e) { if ((Button)sender == btnProntoP1 && !imgPersonaggioP1.Source.Equals(imgPersonaggioP2.Source)) { //Il giocatore P1 è pronto btnPrimaP1.IsEnabled = false; btnDopoP1.IsEnabled = false; btnPrimaArmaP1.IsEnabled = false; btnDopoArmaP1.IsEnabled = false; btnProntoP1.IsEnabled = false; for (int i = 0; i < _immaginiPersonaggi.Count; i++) { if (imgPersonaggioP1.Source.Equals(_immaginiPersonaggi[i].Key)) { _p1Selezionato = _immaginiPersonaggi[i].Value; } } for (int i = 0; i < _immaginiArmi.Count; i++) { if (imgArmaPersonaggioP1.Source.Equals(_immaginiArmi[i].Key)) { _armaP1Selezionata = _immaginiArmi[i].Value; } } } else if ((Button)sender == btnProntoP2 && !imgPersonaggioP2.Source.Equals(imgPersonaggioP1.Source)) { //Il giocatore P2 è pronto btnPrimaP2.IsEnabled = false; btnDopoP2.IsEnabled = false; btnPrimaArmaP2.IsEnabled = false; btnDopoArmaP2.IsEnabled = false; btnProntoP2.IsEnabled = false; for (int i = 0; i < _immaginiPersonaggi.Count; i++) { if (imgPersonaggioP2.Source.Equals(_immaginiPersonaggi[i].Key)) { _p2Selezionato = _immaginiPersonaggi[i].Value; } } for (int i = 0; i < _immaginiArmi.Count; i++) { if (imgArmaPersonaggioP2.Source.Equals(_immaginiArmi[i].Key)) { _armaP2Selezionata = _immaginiArmi[i].Value; } } } if (!btnProntoP1.IsEnabled && !btnProntoP2.IsEnabled) { //Tutti e due i personaggi sono pronti CombattimentoClasse classeCombattimento = new CombattimentoClasse(_p1Selezionato, _p2Selezionato, _armaP1Selezionata, _armaP2Selezionata); Combattimento combattimento = new Combattimento(classeCombattimento); combattimento.Show(); this.Close(); } }