示例#1
0
        private void rollDice_Click(object sender, EventArgs e)
        {
            Zar tempZar = new Zar();

            zar1.BackgroundImage = tempZar.zar1Image;
            zar2.BackgroundImage = tempZar.zar2Image;

            if (jucatorActiv.numarDuble == 3)
            {
                jucatorActiv.mergiLa(10);
                MessageBox.Show("Ai dat 3 duble la rand ! Mergi la inchisoare !");
            }

            if (tempZar.zar1 == tempZar.zar2)
            {
                MessageBox.Show("Ai dat dubla. Mai dai o data !");
                jucatorActiv.numarDuble++;
            }
            else
            {
                daCuZarul.Enabled = false;
            }

            jucatorActiv.muta(tempZar.zar1 + tempZar.zar2);

            actualizeazaInformatiile();
        }
示例#2
0
        public void muta()
        {
            Zar zar = new Zar();

            int numarPasi = zar.zar1 + zar.zar2;

            pozitieTrecuta = pozitieCurenta;
            pozitieCurenta = pozitieTrecuta + numarPasi;

            if (pozitieCurenta > marimeTabelaJoc)
            {
                bani += baniPrimitiLaGO;
                MessageBox.Show("Ai trecut prin GO ! Ai primit 200 !");
                pozitieCurenta = pozitieCurenta - marimeTabelaJoc - 1;
            }

            Joc.strazi[pozitieCurenta].activeaza(this);
        }
示例#3
0
 private void dauCuZarul_Click(object sender, EventArgs e)
 {
     if (jucatorInInchisoare.tureInInchisoare < 3)
     {
         Zar zar = new Zar();
         if (zar.zar1 == zar.zar2)
         {
             jucatorInInchisoare.eInInchisoare = false;
         }
         else
         {
             jucatorInInchisoare.tureInInchisoare++;
         }
     }
     else
     {
         MessageBox.Show("Ai stat deja 3 ture in inchisoare. Trebuie sa platesti 50");
         jucatorInInchisoare.bani         -= 50;
         jucatorInInchisoare.eInInchisoare = false;
     }
 }
        public override int chirie(Jucator proprietar)
        {
            Zar zar = new Zar();

            return(proprietar.numarUtilitati * (zar.zar1 + zar.zar2));
        }