基本信息
源码名称:C#版本21点纸牌游戏源码 完整版实例下载
源码大小:5.65M
文件格式:.rar
开发语言:C#
更新时间:2013-01-09
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

21点纸牌 c#做的,仅供学习交流使用


 

private void button8_Click(object sender, System.EventArgs e)
		{
			//要牌
			
			if(lab2>21)
			{
				pictureBox12.Visible=true;
				label17.Visible =true;
				label17.Text ="爆牌,你输了!!!--->>";
				pictureBox6.Image =Image.FromFile (Directory.GetCurrentDirectory() "\\image\\" a[1] ".bmp"); 
				label15.Visible=true;label16.Text=Convert.ToString (lab1);
				label8.Text =Convert.ToString (Convert.ToUInt32(label8.Text) 1);
				label2.Text=Convert.ToString(Convert.ToInt32(label2.Text) Convert.ToInt32(label12.Text));label12.Text="0";
				button1.Visible=true;
				button2.Visible=true;
				button3.Visible=true;
				button4.Visible=true;
				button6.Visible=false;
			}
			else 
			{
				switch(q)
				{
					case 2:
					{
						q  ;pictureBox3.Visible=true;
						pictureBox3.Image =Image.FromFile (Directory.GetCurrentDirectory() "\\image\\" a[8] ".bmp");
						lab2=lab2 z[8];
						if(a[7]<5||a[8]<5||a[6]<5)
							label14.Text=Convert.ToString(lab2 10)  " or " Convert.ToString(lab2);
						else label14.Text=Convert.ToString(lab2); 
						if(lab2>21)   
						{
							pictureBox12.Visible=true;
							label17.Visible =true;
							pictureBox6.Image =Image.FromFile (Directory.GetCurrentDirectory() "\\image\\" a[1] ".bmp"); 
							label15.Visible=true;label16.Text=Convert.ToString (lab1);
							label17.Text ="爆牌,你输了!!!--->>";
							label8.Text =Convert.ToString (Convert.ToUInt32(label8.Text) 1);
							label2.Text=Convert.ToString(Convert.ToInt32(label2.Text) Convert.ToInt32(label12.Text));label12.Text="0";
							button1.Visible=true;
							button2.Visible=true;
							button3.Visible=true;
							button4.Visible=true;
							button6.Visible=false;
						}//爆牌
						else 
						{
							if(a[6]>24&&a[6]<29&&a[7]>24&&a[7]<29&&a[8]>24&&a[8]<29)
							{   pictureBox13.Visible=true;
								pictureBox6.Image =Image.FromFile (Directory.GetCurrentDirectory() "\\image\\" a[1] ".bmp"); 
								label15.Visible=true;label16.Text=Convert.ToString (lab1);
								label17.Visible =true;label17.Text ="你拿到3个7,赢得4倍赌金!!--->>";//   闲家得到3个7
								label4.Text=Convert.ToString(Convert.ToInt32(label12.Text)*5 Convert.ToInt32(label4.Text));//赢得赌注的四倍
								label6.Text =Convert.ToString (Convert.ToUInt32(label6.Text) 1);
								label2.Text=Convert.ToString(Convert.ToInt32(label2.Text)-Convert.ToInt32(label12.Text)*4);
								label12.Text="0";
								button1.Visible=true;
								button2.Visible=true;
								button3.Visible=true;
								button4.Visible=true;
								button6.Visible=false;
							}
						
						}break;
					}
					case 3:
					{
						q  ;pictureBox4.Visible =true;
						pictureBox4.Image =Image.FromFile(Directory.GetCurrentDirectory() "\\image\\" a[9] ".bmp");
						lab2=lab2 z[9];
						if(a[7]<5||a[8]<5||a[6]<5||a[9]<5)                  //判断是否有A
							label14.Text=Convert.ToString(lab2 10)  " or " Convert.ToString(lab2);
						else label14.Text=Convert.ToString(lab2); 
						if(lab2>21)
						{
								pictureBox12.Visible=true;
							label17.Visible =true;					
							pictureBox6.Image =Image.FromFile (Directory.GetCurrentDirectory() "\\image\\" a[1] ".bmp"); 
							label15.Visible=true;label16.Text=Convert.ToString (lab1);
							label17.Text ="爆牌,你输了!!!--->>";
							label8.Text =Convert.ToString (Convert.ToUInt32(label8.Text) 1);
							label2.Text=Convert.ToString(Convert.ToInt32(label2.Text) Convert.ToInt32(label12.Text));label12.Text="0";
							button1.Visible=true;
							button2.Visible=true;
							button3.Visible=true;
							button4.Visible=true;
							button6.Visible=false;
						}//爆牌
						break;
					}
					case 4:
					{
						q  ;pictureBox5.Visible=true;
						pictureBox5.Image =Image.FromFile(Directory.GetCurrentDirectory() "\\image\\" a[10] ".bmp");
						lab2=lab2 z[10];
						label14.Text=Convert.ToString (lab2); 
						if(lab2>21)
						{
								pictureBox12.Visible=true;
							label17.Visible =true;
							pictureBox6.Image =Image.FromFile (Directory.GetCurrentDirectory() "\\image\\" a[1] ".bmp"); 
							label15.Visible=true;label16.Text=Convert.ToString (lab1);
							label17.Text ="爆牌,你输了!!!--->>";
							label8.Text =Convert.ToString (Convert.ToUInt32(label8.Text) 1);
							label2.Text=Convert.ToString(Convert.ToInt32(label2.Text) Convert.ToInt32(label12.Text));label12.Text="0";
							button1.Visible=true;
							button2.Visible=true;
							button3.Visible=true;
							button4.Visible=true;
							button6.Visible=false;
						}  //爆牌
						else 
						{
							
							pictureBox13.Visible=true;
							pictureBox6.Image =Image.FromFile (Directory.GetCurrentDirectory() "\\image\\" a[1] ".bmp"); 
							label15.Visible=true;label16.Text=Convert.ToString (lab1);
							label17.Visible =true;label17.Text ="你拿牌已达5张都没爆,你赢得5倍赌金!!-->>";//闲家5张牌了还没有爆,并且庄家不是blackjack
							label4.Text=Convert.ToString(Convert.ToInt32(label12.Text)*6 Convert.ToInt32(label4.Text));//赢得赌注的五倍
							label6.Text =Convert.ToString (Convert.ToUInt32(label6.Text) 1);
                            label2.Text=Convert.ToString(Convert.ToInt32(label2.Text)-Convert.ToInt32(label12.Text)*5);label12.Text="0";
							button1.Visible=true;
							button2.Visible=true;
							button3.Visible=true;
							button4.Visible=true;
							button6.Visible=false;
						}
						break;}
					default:break;
				}
			}
		}