• 大小: 106KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-30
  • 语言: Java
  • 标签: java  

资源简介

JAVA基于J2ME的手机游戏开发(论文+源代码)

资源截图

代码片段和文件信息

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-09 18:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\基于J2ME的手机游戏开发定稿.doc

     文件        257  2013-12-09 19:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\readme.txt

     文件          2  2013-12-09 11:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\sankegame.db

     文件        276  2013-12-09 12:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\snake.gif

     文件       1715  2013-12-09 14:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\src\Snake.java

     文件       7747  2013-12-09 09:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\src\SnakeGame.java

     文件       2962  2013-12-09 16:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\src\SnakeList.java

    ..A..H.      6144  2013-12-09 16:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\Thumbs.db

     文件       9571  2013-12-09 12:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\运行游戏.jar

     目录          0  2013-12-09 19:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇\src

     目录          0  2013-12-09 18:01  JAVA基于J2ME的手机游戏开发(论文+源代码)\贪食蛇

     目录          0  2013-12-09 12:01  JAVA基于J2ME的手机游戏开发(论文+源代码)

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

               335362                    12


评论

共有 条评论