Ejemplo n.º 1
0
 public void GetCashAmounts(Label bettor1Label, Label bettor2Label, Bettor bettor1, Bettor bettor2)
 {
     bettor1.UpdateCashLabel(bettor1Label);
     bettor2.UpdateCashLabel(bettor2Label);
 }
Ejemplo n.º 2
0
 public void CreateBet(string teamtobet, int betamount, Bettor bettor)
 {
     if (bettor.Cash >= betamount)
     {
         bettor.CreateBet(teamtobet, betamount);
     }
     else
     {
         MessageBox.Show("Gracz ma zbyt mało środków!");
     }
 }
Ejemplo n.º 3
0
        public void CheckScore(Timer timer, RichTextBox status, Bettor bettor1, Bettor bettor2, Label bettor1label, Label bettor2label, Button resetButton)
        {
            _timercount++;
            if (_roundsplayed == 30 && teams[0].Score != 16 && teams[1].Score != 16)
            {
                timer.Enabled = false;
                MessageBox.Show("Remis !");
                bettor1.CheckBet("draw", teams[0].Teamname, teams[1].Teamname);
                bettor2.CheckBet("draw", teams[0].Teamname, teams[1].Teamname);
                GetCashAmounts(bettor1label, bettor2label, bettor1, bettor2);
                resetButton.Enabled = true;
                
            }
            else
            {
                if (teams[0].Score == 16)
                {
                    timer.Enabled = false;
                    MessageBox.Show("Drużyna " + teams[0].Teamname + " wygrała mecz!");
                    bettor1.CheckBet(teams[0].Teamname, teams[0].Teamname, teams[1].Teamname);
                    bettor2.CheckBet(teams[0].Teamname, teams[0].Teamname, teams[1].Teamname);
                    GetCashAmounts(bettor1label, bettor2label, bettor1, bettor2);
                    resetButton.Enabled = true;
                }
                else if (teams[1].Score == 16)
                {
                    timer.Enabled = false;
                    MessageBox.Show("Drużyna " + teams[1].Teamname + " wygrała mecz!");
                    bettor1.CheckBet(teams[1].Teamname, teams[0].Teamname, teams[1].Teamname);
                    bettor2.CheckBet(teams[1].Teamname, teams[0].Teamname, teams[1].Teamname);
                    GetCashAmounts(bettor1label, bettor2label, bettor1, bettor2);
                    resetButton.Enabled = true;
                }
                else
                {
                    Action(status);
                }

            }
            
        }