public Combattimento(CombattimentoClasse cl) { ClasseCombattimento = cl; InitializeComponent(); ImpostaCombattimento(); canvasCombattimento.Focus(); }
private CombattimentoClasse ResetParita() { CombattimentoClasse cl = new CombattimentoClasse(ClasseCombattimento.P1, ClasseCombattimento.P2, ClasseCombattimento.ArmaP1, ClasseCombattimento.ArmaP2); cl.P1.PuntiVita = int.Parse(progressBarP1.Maximum.ToString()); cl.P2.PuntiVita = int.Parse(progressBarP2.Maximum.ToString()); cl.P1.Sinistra = false; cl.P2.Sinistra = false; cl.P1.Destra = false; cl.P2.Destra = false; cl.P1.Salta = false; cl.P2.Salta = false; cl.P1.Attacca = false; cl.P2.Attacca = false; cl.P1.Gravita = 10; cl.P2.Gravita = 10; return(cl); }
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(); } }