源代码_计算机软件及应用_it计算机_专业资料

源代码_计算机软件及应用_it计算机_专业资料

ID:35392629

大小:90.66 KB

页数:21页

时间:2019-03-24

源代码_计算机软件及应用_it计算机_专业资料_第1页
源代码_计算机软件及应用_it计算机_专业资料_第2页
源代码_计算机软件及应用_it计算机_专业资料_第3页
源代码_计算机软件及应用_it计算机_专业资料_第4页
源代码_计算机软件及应用_it计算机_专业资料_第5页
资源描述:

《源代码_计算机软件及应用_it计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、usingSystem;usingSystem・Collections・Generic;usingSystem・Linq;usingSystom.Text;usingSystem・Threading.Tasks;usingSystem.Drawing;namespaceWindowsEorms贪吃蛇mb{publiccltissBean{publicBeanO{}privateconstintunitLength=5;//定义符号常屋单位长度privatepointorigin;//定义位邂字段public

2、PointOrigin//定义位置加性{get{returnorigin;}set{origin=value;}}publicvoidDisplay(Graphicsg)//显示豆方法{SolidBrushbrush=newSolidBrush(Color.Red);//定义红色画刷g.Fi11Rectangle(brush,origin.X,origin.Y,unithength,unitLength);}publicvoidUnDisplay(Graphicsg)//消除豆方法{SolidBrushbr

3、ush=newSolidBrush(Color.Silver);//定义背景色画刷//用背景g.Fi1IRectangle(bnish,origin.X,origin.Y,unitLength,unitl.cngth);色重画原来矩形即消除原矩形}Block块类usingSystem;usingSystem・Collections・Generic;usingSystem・Linq;usingSystom.Text;usingSystem.Threading.Tasks;usingSystem.Drawing

4、;namespaceWindowsEorms贪吃蛇mb{publicclassBlock{publicBlock(){}privateconslintunitLength=5;//定义符号常星单位长度privateintnumber://定义序数字段privatePointorigin;//能义位置字段publicintNumber//属性{get{returnnumber;}set{number二value;}}publicPointOrigin{get{returnorigin;}set{origin=

5、value;}}publicvoidDisplay(Graphicsg){Ponpen二ncwF^en(Color.Red):g・DrawRectangle(pen,}publicvoidUnDisplay((baphicsg){Penpen二newPen(Color.S订ver);g・DrawRectangle(pen,〃显示块方法origin.X,origin.Y,unitLength,〃消除块方法//建立背呆色笔origin.X,origin.Y,unitLength,unitLength);unit

6、Length);Snake蛇类usingSystem;usingSystem.Collections;usingSystem・Linq;usingSystom.Text;usingSystem.Threading.Tasks;usingSystem.Drawing:namespaceWindowsEorms贪吃蛇mb{publicclassSnake{ArrayListblockList;//保存蛇的所有块的ArrayListprivateintheadNumber;//蛇头序数或蛇氏度privatePoi

7、ntheadPoint;//蛇头位置(左上角坐标)privateintdirection=1://0^1、2、3分别代表上下左右publicSnake(){}publicSnake(Pointf1oorLeftTop,intblockCount){BlockaddBlock;//定义起始位置PointblockPoint=ncwPoint(floorLeftTop.X+25,floorLeftTop.Y+25);blockList=new^'rayList(blockCount)://初始数组C度for(i

8、nti=0;i

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

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

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