贪吃蛇*要点分析: *1)数据结构:matrix[][]用来存储地图上面的信息,如果什么也没有设置为false, * 如果有食物或蛇,设置为true;nodeArray,一个LinkedList,用来保存蛇的每 * 一节;food用来保存食物的位置;而Node类是保存每个位置的信息。 *2)重要函数: * changeDirection(int newDirection) ,用来改变蛇前进的方向,而且只是 * 保存头部的前进方向,因为其他的前进方向已经用位置来指明了。 其中newDirection * 必须和原来的direction不是相反方向,所以相反方向的值用了同样的奇偶性。在测试 * 的时候使用了direction%2!=newDirection%2 进行判断。 * moveOn(),用来更新蛇的位置,对于当前方向,把头部位置进行相应改变。如果越界, * 结束;否则,检测是否遇到食物(加头部)或身体(结束);如果什么都没有,加上头部, * 去掉尾部。由于用了LinkedList数据结构,省去了相当多的麻烦。
上传时间: 2014-06-14
上传用户:cjf0304
学习J2ME 开发 做的大富翁 文字控制台下的地图
上传时间: 2013-12-17
上传用户:heart520beat
公交系统的详细设计的流程图 很有用啊~ 里面包括五个 有地图方案详细设计、输入输出、数据库等
上传时间: 2016-06-16
上传用户:xsnjzljj
传奇2地图编辑程序,VC版,不是Delphi版的地图编辑器,这是VC版,有兴趣的可以下载学习一下!
上传时间: 2014-09-07
上传用户:gxmm
用c++语言实现的地图四染色算法,个人感觉不错仅供参考
上传时间: 2016-06-20
上传用户:refent
对GPS电子地图坐标转换算法的研究以及其是如何实现的
上传时间: 2016-06-24
上传用户:大三三
游戏源代码 RPG 实现行走 绘制地图 和碰撞交互的功能
上传时间: 2014-01-17
上传用户:秦莞尔w
本例实现的是如何将地图中的一个FeatureLayer的属性表与另一个数据文件建立连接
标签: FeatureLayer 地图 数据文件 连接
上传时间: 2013-12-12
上传用户:songnanhua
此程序为移动机器人路径规划过程中所应用到的地图创建算法
上传时间: 2016-07-05
上传用户:xymbian
122208地图Shp文件的显示
上传时间: 2013-12-25
上传用户:lepoke