完善的贪吃蛇思路与各个类需要放什么!
来源:互联网 发布:mac暴雪战网客户端 编辑:程序博客网 时间:2024/05/01 00:23
思路链接: http://www.doc88.com/p-906975859605.html
设置一个框架类
public class Board extends Frame{
}//面板类以及主类
在其中要放入面板的设置,监听的定义,状态的设置,所会呈现的各种状态途径的方法(如画食物,蛇,print蛇等)
在蛇类中放入为得到蛇的各个状态所需的方法(如判断与身体相撞,蛇移动的方法,设置蛇的移动方向等)
类似得到食物的类
之后要设置监听事件
ps:当蛇为链表时(在蛇类中定义private List<Body> mBody;)
public snake(){
mBody=new ArrayList<Body>();
//将蛇设置为链表!<>中的是链表中的点,,对点再设一个类!
},面板中一小格一格都可能是舍得身体,或食物,,
单独设出BOdy类,,作为小格
class Body{//一格,,作为蛇的一节身体
public int row;
public int col;
public Body(int row, int col) {
super();
this.row = row;
this.col = col;
}
对应的食物
class Food extends Body{
public Food(){
super(0,0);
Random ran=new Random();
this.row=ran.nextInt(Board.row);
this.col=ran.nextInt(Board.col);
}
0 0
- 完善的贪吃蛇思路与各个类需要放什么!
- C语言贪吃蛇的完善
- Java版贪吃蛇(比较完善的版本)
- 贪吃蛇思路
- 贪吃蛇游戏需要考虑的问题
- 需要完善的笔记
- 需要完善的内容
- 有待完善思路的题解
- 贪吃蛇思路及源码
- 贪吃蛇-源码(待完善)
- js实现一个贪吃蛇的小游戏(已经没有Bug了,已经完善)
- 用简单思路开发游戏----贪吃蛇
- 单片机之贪吃蛇设计思路
- 贪吃蛇思路总结(参考天码营)
- 字符版贪吃蛇设计思路
- 放苹果问题的递推思路
- javascript写的贪吃蛇(循环遍历DOM思路,非数组)
- 细致的C语言写贪吃蛇教程+详细思路-适合新手附源码
- 图片选择器多选功能
- 深入JVM-垃圾收集器常用的GC参数
- 一些常用的命令(Ubuntu)
- IDEA2016注册码
- c语言函数知识点补充
- 完善的贪吃蛇思路与各个类需要放什么!
- Ajax之追加到表格
- 3403 数据结构实验之排序六:希尔排序
- tcp、UDP如何实现可靠传输
- git学习的好博客收录
- 总结:
- pgAdmin备份和还原数据库
- 【uva 11729】Commando War
- python写的购物车小程序