資源簡介
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
- 上一篇:javafx版高校人員管理系統
- 下一篇:java開發工程師述職報告
評論
共有 條評論