小游戏21点代码和界面设计

小游戏21点代码和界面设计

ID:12761436

大小:66.48 KB

页数:9页

时间:2018-07-18

小游戏21点代码和界面设计_第1页
小游戏21点代码和界面设计_第2页
小游戏21点代码和界面设计_第3页
小游戏21点代码和界面设计_第4页
小游戏21点代码和界面设计_第5页
资源描述:

《小游戏21点代码和界面设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、publicpartialclassForm1:Form{publicinta;publicintb;publicinti;publicint[]ab=newint[12];//数组ab存放临时的牌的图片号publicintzhuangnumber;//用于存放庄家点数publicintgamernumber;//用于存放游戏者点数publicPictureBox[]ptb=newPictureBox[12];publicForm1(){InitializeComponent();}//生成牌与点数privatevoidFirst(outinta,

2、outintb,intq){Randomrd=newRandom();a=rd.Next(0,51);if(a>=0&&a<=3){b=2;}elseif(a>=4&&a<=7){b=3;}elseif(a>=8&&a<=11){b=4;}elseif(a>=12&&a<=15){b=5;}elseif(a>=16&&a<=19){b=6;}elseif(a>=20&&a<=23){b=7;}elseif(a>=24&&a<=27){b=8;}elseif(a>=28&&a<=31){b=9;}elseif(a>=32&&a<=47){b=10;}

3、elseif(a>=48&&a<=51){if(q>=0&&q<=21){b=10;}elseb=1;}else{b=0;Console.Read();}}//用递归算法随即生成之前未出现的牌publicvoidBijiao(outinta,outintb,intq,int[]abc){inti;Randomrd=newRandom();a=rd.Next(0,51);if(a>=0&&a<=3){b=2;}elseif(a>=4&&a<=7){b=3;}elseif(a>=8&&a<=11){b=4;}elseif(a>=12&&a<=15){b

4、=5;}elseif(a>=16&&a<=19){b=6;}elseif(a>=20&&a<=23){b=7;}elseif(a>=24&&a<=27){b=8;}elseif(a>=28&&a<=31){b=9;}elseif(a>=32&&a<=47){b=10;}elseif(a>=48&&a<=51){if(q>=0&&q<=21){b=10;}elseb=1;}else{b=0;Console.Read();}for(i=0;i<52;i++){if(abc[i]==a)Bijiao(outa,outb,q,abc);elsebreak;

5、}}//不要牌后比较出赢家并把庄家隐藏的牌显现privatevoidbuttonResult_Click(objectsender,EventArgse){if(zhuangnumber>gamernumber){for(i=1;i<6;i++){if(ab[i]!=100)this.ptb[i].Image=this.imageList1.Images[ab[i]];}this.label2.Text=zhuangnumber.ToString();MessageBox.Show("庄家赢了!开始下一局!");}elseif(zhuangnumb

6、er==gamernumber){for(i=1;i<6;i++){if(ab[i]!=100)this.ptb[i].Image=this.imageList1.Images[ab[i]];}this.label2.Text=zhuangnumber.ToString();MessageBox.Show("庄家赢了!开始下一局!");}else{for(i=1;i<6;i++){if(ab[i]!=100)this.ptb[i].Image=this.imageList1.Images[ab[i]];}this.label2.Text=zhuan

7、gnumber.ToString();MessageBox.Show("你赢了!开始下一局!");}}privatevoid结束ToolStripMenuItem_Click(objectsender,EventArgse){Application.Exit();}//游戏规则在第二个Form上privatevoid游戏规则ToolStripMenuItem_Click(objectsender,EventArgse){Form2myform=newForm2();myform.Show();}//开始在panel上添加PictureBox并设置其

8、属性,生成四张牌,各两张(庄家有一张隐藏)privatevoid开始ToolStripMenuItem_Click_1(o

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。