下载此文档

贪吃蛇(C 实现).doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
/**《贪吃蛇(C++实现)》*本文档原核心代码来源于网络,原文档请访问以下网址*http://wenku./view/*对原作者对源代码的公开分享表示感谢**修复了一些已知的Bug*如蛇的逆向运行,苹果的随机产生的可能与蛇身的冲突*不能咬死自身以及修改了界面的呈现和尽可能增加了相应的注释等*,和帮助更多的编程爱好者学****交流*至此,诚惶诚恐!*/#include<iostream>#include<>#include<>#include<>#include<>#include<vector>#type>#defineN21usingnamespace::std;//位置函数voidgotoxy(intx,inty){ //,坐标类 COORDpos; //y是x的两倍长所以以下 =2*x; =y; /*SetConsoleCursorPosition指定位置 *GetStdHandle(STD_OUTPUT_HANDLE)标准输出*/ SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);}//颜色函数,保留只为美观,原作配色不敢恭维voidcolor(inta){ /* *函数SetConsoleTextAttribute()的作用是 *在console程序设置输入或输出文本的文本颜色和背景颜色。 *只有在此函数设置后才能显示彩色的文本。其函数原型为: * *BOOLSetConsoleTextAttribute( * * HANDLEhConsoleOutput,//console屏幕缓冲区的句柄 * * WORDwAttributes//文本及背景的颜色 * ); */ /* * HANDLEGetStdHandle( * * DWORDnStdHandle * * ); * GetStdHandle()返回标准的输入、输出或错误的设备的句柄, * 也就是获得输入、输出/错误的屏幕缓冲区的句柄。 * 其参数nStdHandle的值为下面几种类型的一种: * * 值含义 * *STD_INPUT_HANDLE标准输入的句柄 * *STD_OUTPUT_HANDLE标准输出的句柄 * *STD_ERROR_HANDLE标准错误的句柄 */ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);}//初始化函数vector<int>&apple做形参传递地址voidinit(vector<int>&apple)//voidinit(intapple[2]){/**定义全局变量i,j为围墙下标,*变量类型vector<int>::size_type与容器相匹配*/ vector<int>::size_typei,j; //初始化围墙,定为宽23,长31 vector<vector<int>>wall(N+2); for(vector<vector<int>>::size_typ

贪吃蛇(C 实现) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fanglangjizv
  • 文件大小47 KB
  • 时间2020-07-07