private void Button_Click(object sender, RoutedEventArgs e) { if (txtNome.Text == "") { MessageBox.Show("Inserire un nome"); txtNome.Text = "ciao"; return; } Window Finestra = new Briscola.MainWindow(txtNome.Text, cmb.SelectedItem.ToString()); Hide(); Finestra.ShowDialog(); Close(); }
private async void SelCarta(int nCarta, int nAzioni = 0) { //disabilita per sicurezza le carte btnCarta1.IsEnabled = false; btnCarta2.IsEnabled = false; btnCarta3.IsEnabled = false; Brscl.SetCentro1(nCarta); AggiornaImmagini(); Brscl.Continua(); //per dare una sensazione di realta aspetta 1000 millisecondi if (nAzioni == 0) { await Task.Delay(1000); } AggiornaImmagini(); //decide il vincitore int qw = Brscl.DopoConfronto(); //Stampa il nome del vincitore if (qw == 1) { lblVinto.Content = "Prendi tu, " + NomeGiocatore + "..."; } if (qw == 2) { lblVinto.Content = "Prendo io!"; } if (qw == 3) { MessageBox.Show("Hai preso l'ultima carta, " + NomeGiocatore + "... ma vediamo se hai vinto!"); } if (qw == 4) { MessageBox.Show("Ho preso l'ultima carta! Vediamo se ho vinto..."); } //aspetta if (nAzioni == 0) { await Task.Delay(1000); } AggiornaImmagini(); Brscl.Continua(); //aspetta if (nAzioni == 0) { await Task.Delay(1000); } AggiornaImmagini(); //////////////////////////////// if (qw > 2) { int puntiUt = Brscl.Ut1.Punteggio; int puntiCPU = Brscl.Ut1.Punteggio; int punti = Brscl.Ut1.Punteggio + Brscl.CPU.Punteggio; string fineUt = "Totale punti: " + puntiUt.ToString(); string fineCPU = "Totale punti: " + puntiCPU.ToString(); if (Brscl.Ut1.Punteggio > Brscl.CPU.Punteggio) { MessageBox.Show("Hai vinto tu, " + NomeGiocatore + "!" + "\n" + fineUt); } else { MessageBox.Show("Ho vinto io! \n" + fineCPU); } //Chiude la finestra e termina il programma if (MessageBox.Show("Vuoi fare un'altra partita? :)", "Ehi!", MessageBoxButton.YesNo) == MessageBoxResult.No) { Chiusura(); } else { Window Finestra = new Briscola.MainWindow(NomeGiocatore, strMazzo); Hide(); Finestra.ShowDialog(); Close(); } } grd1 = new System.Windows.Controls.Grid(); //Riabilita le carte btnCarta1.IsEnabled = true; btnCarta2.IsEnabled = true; btnCarta3.IsEnabled = true; }