示例#1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox3.Text == "")
            {
                textBox3.Text = "0";
            }
            //Хочет ли робот поднять ставку?

            //Yes
            // if ((Result.Text.IndexOf("PC WIN") >= 0) || (Result.Text.IndexOf("NO ONE WIN!") >= 0) || (Result.Text == ""))
            if (Convert.ToInt32(RobotHelp.Text) > 20)
            {
                textBox3.Text = Convert.ToString(Convert.ToInt32(numericUpDown1.Value.ToString()) + Convert.ToInt32(textBox3.Text) + Convert.ToInt32(numericUpDown2.Value.ToString()));
                textBox2.Text = Convert.ToString(Convert.ToInt32(textBox2.Text) - Convert.ToInt32(numericUpDown1.Value.ToString()));
                textBox1.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) - Convert.ToInt32(numericUpDown1.Value.ToString()));

                numericUpDown1.Value = numericUpDown1.Minimum;
                numericUpDown2.Value = numericUpDown2.Minimum;
            }
            else
            {
                DealCards.getDeal().Fold("Robot");
            }

            Button mybuttonCall = Controls.Find("TernButton", true).FirstOrDefault() as Button;

            mybuttonCall.Enabled = true;
            mybuttonCall         = Controls.Find("FlopButton", true).FirstOrDefault() as Button;
            mybuttonCall.Enabled = true;
            mybuttonCall         = Controls.Find("RiverButton", true).FirstOrDefault() as Button;
            mybuttonCall.Enabled = true;
            //No

            //Higher
        }
示例#2
0
 private void RiverButton_Click(object sender, EventArgs e)
 {
     FlopButton.Visible  = true;
     RiverButton.Visible = false;
     TernButton.Visible  = false;
     DealCards.getDeal().getRiver();
 }
示例#3
0
        //     private static bool NewGame = true;


        public static bool ListCard(DealCards temp)
        {
            for (int i = 0; i <= 9; i++)
            {
                myPicBox.Add(new PictureBox());
                //  myPicBox[i].Name = "Picbox" + i.ToString();
                myPicBox[i].Size     = new System.Drawing.Size(100, 150);
                myPicBox[i].SizeMode = PictureBoxSizeMode.Zoom;
                if (i < 2)
                {
                    myPicBox[i].Location = new System.Drawing.Point(650 + 105 * i, 600);
                }
                else
                if (i < 4)
                {
                    myPicBox[i].Location = new System.Drawing.Point(650 + 105 * (i - 2), 20);
                }
                switch (i)
                {
                case 5:
                    myPicBox[i].Location = new System.Drawing.Point(300 + 110 * (i - 3), 300);

                    break;

                case 6:
                    myPicBox[i].Location = new System.Drawing.Point(300 + 110 * (i - 3), 300);


                    break;

                case 7:
                    myPicBox[i].Location = new System.Drawing.Point(300 + 110 * (i - 3), 300);

                    break;

                case 8:
                    myPicBox[i].Location = new System.Drawing.Point(300 + 110 * (i - 3), 300);
                    //   myPicBox[i].Name = "Picbox" + i.ToString();
                    break;

                case 9:
                    myPicBox[i].Location = new System.Drawing.Point(300 + 110 * (i - 3), 300);

                    //   myButton.Click += (object sender, EventArgs e) => { temp.getRiver(control); };
                    break;
                }
                myPicBox[i].TabIndex = 0;
                myPicBox[i].TabStop  = false;



                temp.getControls().Add(myPicBox[i]);
            }

            return(false);
        }
示例#4
0
        public static void DrawCardSuitValueRobot(Card card, int i, DealCards temp)
        {
            try {
                myPicBox[i].Image = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "/CardIm/" + card.MyValue + "_" + card.MySuit + ".bmp");
            }
            catch (Exception ex) { };

            try
            {
                myPicBox[i].Image = Image.FromFile("..\\..\\..\\MyPoker\\bin\\Debug\"CardIm\\" + card.MyValue + "_" + card.MySuit + ".bmp");
            }
            catch (Exception ex) { };
            // myPicBox[i].Name = "Picbox" + card.MyValue + "_" + card.MySuit;
        }
示例#5
0
        private void button1_Click(object sender, EventArgs e)
        {
            FlopButton.Visible = false;
            TernButton.Visible = true;
            if (textBox3.Text == "")
            {
                textBox3.Text = "0";
            }
            textBox3.Text = Convert.ToString(Convert.ToInt32(numericUpDown1.Value.ToString()) + Convert.ToInt32(textBox3.Text) + Convert.ToInt32(numericUpDown2.Value.ToString()));
            textBox2.Text = Convert.ToString(Convert.ToInt32(textBox2.Text) - Convert.ToInt32(numericUpDown1.Value.ToString()));
            textBox1.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) - Convert.ToInt32(numericUpDown1.Value.ToString()));

            numericUpDown1.Value = numericUpDown1.Minimum;
            numericUpDown2.Value = numericUpDown2.Minimum;
            DealCards.createDeal();
            DealCards.getDeal().setControl(Controls);
            //  DealCards.getDeal().setComponents(components);

            DealCards.getDeal().Deal();
        }
示例#6
0
 public static void createDeal()
 {
     myFDeal = new DealCards();
 }
示例#7
0
        public static void DrawCardSuitValue(Card card, int i, DealCards temp)
        {
            //i = i - 1;
            //if (NewGame)
            //{
            //   NewGame=ListCard(temp);
            //}
            // if (temp.getControls().Find("PicBox"+i.ToString(), true))
            //  PictureBox myPicBox = new PictureBox();

            try
            {
                myPicBox[i].Image = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "/CardIm/" + card.MyValue + "_" + card.MySuit + ".bmp");
            }
            catch (Exception ex) { };
            try
            {
                myPicBox[i].Image = Image.FromFile("..\\..\\..\\MyPoker\\bin\\Debug\\CardIm\\" + card.MyValue + "_" + card.MySuit + ".bmp");
            }
            catch (Exception ex) { };
            // myPicBox[i].Image = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "/CardIm/" + card.MyValue + "_" + card.MySuit + ".bmp");
            myPicBox[i].Name = "Picbox" + card.MyValue + "_" + card.MySuit;
            if (i < 2)
            {
                myPicBox[i].Visible = true;
            }
            else
            if (i < 4)
            {
                try
                {
                    myPicBox[i].Image = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "/CardIm/Shirt" + ".bmp");
                }
                catch (Exception ex) { };
                try
                {
                    myPicBox[i].Image = Image.FromFile("..\\..\\..\\MyPoker\\bin\\Debug\\CardIm\\Shirt" + ".bmp");
                }
                catch (Exception ex) { };
                // myPicBox[i].Image = Image.FromFile(System.IO.Directory.GetCurrentDirectory() + "/CardIm/Shirt"  + ".bmp");
                myPicBox[i].Visible = true;
            }
            switch (i)
            {
            case 5:
                myPicBox[i].Visible = true;
                break;

            case 6:
                myPicBox[i].Visible = true;
                break;

            case 7:
                myPicBox[i].Visible = true;
                //  temp.newEHButton(i);
                break;

            case 8:
                myPicBox[i].Visible = true;
                // temp.newEHButton(i);
                break;

            case 9:
                //    temp.newEHButton(i);
                myPicBox[i].Visible = true;
                //   myButton.Click += (object sender, EventArgs e) => { temp.getRiver(control); };
                break;
            }



            // myForm.Controls.Add(myPicBox);
        }
示例#8
0
 private void button3_Click(object sender, EventArgs e)
 {
     DealCards.getDeal().Fold("Player");
     //Fold::
     //DealCards.getDeal().myResult =new Fold();
 }