// metodi funzionamento gioco private void ControllaVittoria() // stampa in lblInfoBox il vincitore { Controllo controllo = Controllo.Instance(); if (controllo.ChiHaVinto() != null) { lblInfoBox.Text = "Ha vinto\nGiocatore " + controllo.ChiHaVinto(); btnLanciaDadi.Text = "Gioca Ancora"; } }
private void btnLanciaDadi_Click_1(object sender, EventArgs e) // azione sul click del bottone lancia dadi { Controllo controllo = Controllo.Instance(); if (controllo.ChiHaVinto() != null) { InizializzaTavola(); controllo.AzzeraUtilizziDadi(); controllo.AzzeraValoreDadi(); btnLanciaDadi.Text = "Lancia Dadi"; } else if (!controllo.UtilizziRimasti()) { controllo.LanciaDadi(); controllo.ImpostaUtilizziDadi(); controllo.AggiornaDadi(); lblTurnoGiocatore.Text = "Turno di\n" + controllo.MostraTurno().Colore; lblInfoBox.Text = "Scegli il dado"; dadiLanciati = true; } else { lblInfoBox.Text = "Devi ancora finire\ndi muovere"; } }