• 大小: 226KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: Java
  • 标签:

资源简介

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贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\meta-INF\MANIFEST.MF

     文件        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贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\meta-INF

     目录          0  2013-12-20 18:01  JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇\src

     目录          0  2013-12-20 18:01  JAVA贪吃蛇游戏毕业设计(源代码+论文)\贪食蛇

     目录          0  2017-03-23 15:30  JAVA贪吃蛇游戏毕业设计(源代码+论文)

----------- ---------  ---------- -----  ----

               464045                    21


评论

共有 条评论