Exemplo n.º 1
0
        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";
            }
        }
Exemplo n.º 2
0
        private void CambioTurno()                                           // cambia il turno
        {
            Controllo controllo = Controllo.Instance();

            dadiLanciati = false;
            controllo.AzzeraUtilizziDadi();
            controllo.AzzeraValoreDadi();
            controllo.InvertiTurno();
            controllo.ContaPedine();
            lblTurnoGiocatore.Text = "Turno di\n" + controllo.MostraTurno().Colore;
        }