登录
首页 » Windows开发 » C语言实现贪吃蛇

C语言实现贪吃蛇

于 2022-05-15 发布 文件大小:42.51 kB
0 185
下载积分: 2 下载次数: 1

代码说明:

//: Snake.c /* * * * * * * * * * * * * * * * * * * * * * * // Project: RedSnake(贪吃蛇) // Author: Problue // Version: 1.0 // Date: 19:55 2012-10-29 * * * * * * * * * * * * * * * * * * * * * * */ #include #include #include #include "pcc32.h" // 定义地图的尺寸及坐标 #define MAP_WIDTH 32 // 地图宽度 #define MAP_HEIGHT 32 // 地图高度 #define OFFSET_X 1 // 地图左右的边距 #define OFFSET_Y 1 // 地图上下的边距 #define TOTAL_WIDTH (MAP_WIDTH + OFFSET_X * 2) // 窗口宽度 #define TOTAL_HEIGHT (MAP_HEIGHT + OFFSET_Y * 2) // 窗口高度 #define GotoMap(x, y) gotoTextPos((x) * 2, (y)) // 定义地图方格的状态,分别为: 空格、蛇头、蛇身、蛇尾、食物 #define BS_SPACE 0 #define BS_SHEAD 1 #define BS_SBODY 2 #define BS_STAIL 3 #define BS_FOOD 4 // 蛇默认长度 #define SNAKE_MIN_LEN 5 // 定义蛇运动方向: 上、下、左、右 #define DIR_UP 1 #define DIR_DOWN 2 #define DIR_LEFT 3

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • builder 编程入门书,是不错的初学学习资料
    builder 编程入门书,是不错的初学学习资料-c++builder program
    2022-03-13 02:00:25下载
    积分:1
  • usb hid读写程序
    Visual C++ 现在支持 C 运行时库的安全版本。默认情况下允许使用此库。当生成项目时,可能会显示一些有关否决的函数的警告。建议您针对这些警告进行更正,以使代码更加安全。">  已对 C/C++ 编译器的默认设置进行了修改,以使其更加符合 ISO 标准 C++。这些更改包括: 对于循环范围强制使用标准 C++,支持 wchar_t 作为本机类型。如果不更改现有代码或用于生成现有代码的编译器选项,则这些更改可能导致现有代码无法编译。">  由于 Visual C++ 项目需要生成嵌入式(默认) Windows SxS 清单,因此在使用清单工具生成时会自动将项目中的清单文件排除。建议将任何清单文件中包含的依赖项信息都转换为源代码包括的头文件中的“#pragma comment(linker,"<在此处插入依赖项>")”。如果项目已经通过资源(.rc)文件在 RT_MANIFEST 资源节中嵌入清单,则需要先将该行注释掉,然后才能正确生成项目。">  由于 C++ 编译器中的一致性更改,可能需要更改代码才能使项目在生成时不出错。C++ 编译器的早期版本允许按成员函数名称(如 MemberFunctionName)指定成员函数指针。C++ 标准则要求使用 address-of 运算符指定完全限定名(如 &ClassName::MemberFunctionName)。如果您的项目包含在 Windows 窗体设计器中使用的窗体或控件,则可能必须更改 InitializeComponent 中的代码,这是因为设计器生成的代码使用的是委托构造中的不一致的语法(在事件处理程序中使用)。">  
    2022-12-26 15:50:08下载
    积分:1
  • vb in shp format output, realize Geodatabase and Personal Geodatabase conversion
    vb中shp格式的输出,实现Geodatabase与Personal Geodatabase的转换-vb in shp format output, realize Geodatabase and Personal Geodatabase conversion
    2022-03-02 13:33:13下载
    积分:1
  • 这是一个小播放器,是我花了一些时间做的,纯属交流
    这是一个小播放器,是我花了一些时间做的,纯属交流-this is a player,you can try it !
    2022-03-22 11:59:56下载
    积分:1
  • java银行系统 java银行系统 java银行系统 java银行系统
    java银行系统 java银行系统 java银行系统 java银行系统-java银行系统java银行系统java银行系统java银行系统java银行系统
    2022-11-28 22:05:03下载
    积分:1
  • 本文摘要翻译了几篇文章的内容,简单介绍 ATL CAtlRegExp,GRETA,Boost::regex 等正则表达式库,这些表达式库使我们可以方便地利用正则...
    本文摘要翻译了几篇文章的内容,简单介绍 ATL CAtlRegExp,GRETA,Boost::regex 等正则表达式库,这些表达式库使我们可以方便地利用正则库的巨大威力,给我们的工作提供了便利。-This paper translated articles the contents of a brief introduction ATL CAtlRegExp, GRETA, Boost : : regex is a regular expression such as library, expression library so that we can facilitate the use of the library is now enormous power of our work to provide the facilities.
    2023-05-23 14:25:02下载
    积分:1
  • 管理 NTFS 交界点
    创建和删除 NTFS 联结点简单 ! 有三种类型的文件在 NTFS 文件系统支持的链接: 硬链接、 路口和符号链接。本主题是硬链接和路口的概述。 硬链接 硬链接是文件的多个路径引用单个文件在同一个卷中的文件系统表示形式。若要创建硬链接,请使用 CreateHardLink 函数。对该文件的任何更改都立即可见,这些应用程序访问它通过引用它的硬链接。但是,目录条目的大小和属性信息是只更新更改是通过它的链接。请注意对该文件的属性反映在每一个硬链接到该文件中对该文件的属性的更改传播到所有的硬链接。例如,如果你重置删除那特别的硬链接,硬链接上的只读属性并有多个硬链接到实际的文件中,那么您将需要重置只读位上从剩余的硬盘的一个文件,使文件的链接和所有剩余的硬链接回只读状态。 例如,在系统中的 c: 和 d: 都是本地驱动器和 z: 是一个网络驱动器映射到 fredshare,允许作为硬链接以下引用: 链接到 C:dirbdirclucy.txt C:diraethel.txt D:dir1tinker.txt 到 D:dir2dirxbell.txt 链接到 C:dir2mina.txt C:dirybob.bak 以下不是: 链接到 C:dirb C:dira 链接到 D:dirblucy.txt C:diraethel.txt 链接到 Z:dirblucy.txt C:diraethel.txt 若要删除一个硬链接,使用 DeletFile函数。您可以删除任何顺
    2022-09-07 10:20:03下载
    积分:1
  • 基于Android的微信页面
    基于Android2.2.2版本,Android应用源码高仿微信5.2内测版UI项目,内含微信的四个主要界面,并且包含Android的四大组件中的内容,特别使用到了Fargment组件,值得一提的是该项目特别适合一些Android的初学者,对他们理解这些急促问题提供很大帮助
    2022-02-06 10:53:30下载
    积分:1
  • on assembly language, the flower design (3). The use assembly language to achiev...
    基于汇编语言的电子琴设计(3).运用汇编语言实现-on assembly language, the flower design (3). The use assembly language to achieve
    2022-02-28 13:18:04下载
    积分:1
  • 语音录制和播放系统,带有G729A和ILBC编解码
    语音录制和播放系统,带有G729A和ILBC编解码-Voice record and playback system, with G729A and ILBC codec
    2022-02-07 04:48:39下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载