资源简介
JAVA贪吃蛇毕业设计(源代码+论文)
代码片段和文件信息
import javax.swing.*;
import java.awt.*;
public class Snake{ //snake个体
private JLabel sLabel; //snake个体的容器
private ImageIcon icon = new ImageIcon(“snake.gif“); //当前snake个体颜色
private int iCell; //当前snake个体所在的列
private int iRow; //当前snake个体所在的行
private final int iBoxW = 11; //地图的宽度
private final int iBoxH = 18; //地图的高度
private final int SWIDTH = 16; //图片的宽度
static boolean isTouch = false; //碰壁
public Snake(){
sLabel = new JLabel(icon);
SnakeGame.oPnlLeft.add(sLabel);
}
public int getCell(){
return iCell;
}
public int getRow(){
return iRow;
}
public void show(){
sLabel.setVisible(true);
}
public boolean isVisible(){
return sLabel.isVisible();
}
public void hide(){
sLabel.setVisible(false);
}
protected void setPosition(int row int cell){
iCell = cell;
iRow = row;
sLabel.setBounds(cell*SWIDTH row*SWIDTH SWIDTH SWIDTH);
}
public void moveUp(){
if(iRow>0)
setPosition(--iRowiCell);
else
setTouch();
}
public void moveDown(){
if(iRow setPosition(++iRowiCell);
else
setTouch();
}
public void moveLeft(){
if(iCell>0)
setPosition(iRow--iCell);
else
setTouch();
}
public void moveRight(){
if(iCell setPosition(iRow++iCell);
else
setTouch();
}
static boolean getTouch(){
return isTouch;
}
static void setTouch(){
isTouch = true;
}
static void setImTouch(){
isTouch = false;
}
public Snake clone(){
Snake tem = new Snake();
tem.setPosition(this.getRow()this.getCell());
return tem;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 306688 2013-12-20 13:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\基于J2ME的手机游戏开发定稿.doc
文件 123275 2017-03-23 15:24 JAVA贪吃蛇游戏毕业设计(源代码+论文)\获取更多优秀学习资源推荐.png
文件 94 2013-12-20 14:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\me
文件 257 2013-12-20 11:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\readme.txt
文件 2 2013-12-20 15:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\sankegame.db
文件 2245 2013-12-20 10:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\Snake.class
文件 276 2013-12-20 12:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\snake.gif
文件 196 2013-12-20 19:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\SnakeGame$1.class
文件 2276 2013-12-20 13:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\SnakeGame$GameBtnEvent.class
文件 672 2013-12-20 13:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\SnakeGame$GameKeyEvent.class
文件 2005 2013-12-20 11:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\SnakeGame$GameTimeEvent.class
文件 5044 2013-12-20 14:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\SnakeGame.class
文件 2447 2013-12-20 14:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\SnakeList.class
文件 1715 2013-12-20 18:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\src\Snake.java
文件 7747 2013-12-20 12:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\src\SnakeGame.java
文件 2962 2013-12-20 16:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\src\SnakeList.java
..A..H. 6144 2013-12-20 19:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\Thumbs.db
目录 0 2013-12-20 12:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\me
目录 0 2013-12-20 18:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\src
目录 0 2013-12-20 18:01 JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇
目录 0 2017-03-23 15:30 JAVA贪吃蛇游戏毕业设计(源代码+论文)
----------- --------- ---------- ----- ----
464045 21
- 上一篇:gexf4j-1.0.0.jar
- 下一篇:java班级管理系统(论文+系统)
评论
共有 条评论