資源簡介
想上傳幾張圖片的發現居然上傳不了 第一次用這個 本人也是第一次寫java對戰小游戲 寫著耍了耍 代碼中有分層控制邏輯到了后面不是很美麗了,不過總的來說界面還算不錯,也不要積分了 ,大家可以下載跑來耍耍

代碼片段和文件信息
package?com.control;
import?java.awt.Image;
import?java.awt.event.KeyEvent;
import?java.awt.event.KeyListener;
import?com.model.*;
import?javax.swing.ImageIcon;
import?javax.swing.Jframe;
import?javax.swing.JPanel;
import?com.view.*;
public?class?Game_P_con?implements?KeyListener{
JPanel?jpanelPlayGame;
Game_Play_Jframe?game_Play_Jframe;
JPanel?jpone;
PlayImage?playImage;
private?static?int?jsx=0;
????private?static?int?jsh=0;
????static?int?index=1;
static?int?idexfz=4;
static?int?idexgj=8;
static?int?indexgjfz=10;
static?int?indexaida=12;
int?ssqx=0;
MghThread?mghThread;
//自己坐標
int?xmy=0;
int?ymy=0;
//判斷方向
????boolean?bl=false;
????//判斷懸空
????boolean?blxk=false;
????Image?gdimage=new?ImageIcon(“fz_image/d7.png“).getImage();
????int?gjfx;
????
??
public?Game_P_con(JPanel?jpanelPlayGameJPanel?jponeGame_Play_Jframe?game_Play_Jframe)
{
playImage=new?PlayImage();
mghThread=new?MghThread(jpanelPlayGamegame_Play_JframeplayImage.getAlImage().get(15)8080);
this.jpone=jpone;
this.jpanelPlayGame=jpanelPlayGame;
this.game_Play_Jframe=game_Play_Jframe;
//初始化加人物圖片
}
@Override
public?void?keyPressed(KeyEvent?e)?{
//?TODO?自動生成的方法存根
if(e.getKeyChar()==‘d‘)
{
bl=true;
//beiacctack(jsxjsh13);
if(index==4)
index=0;
jsx=jsx+5;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshindex);
jpanelPlayGame.repaint();
index++;
}
else?if(e.getKeyChar()==‘a‘)
{
bl=false;
jsx=jsx-5;
if((10+jsx)<0)
???? {
jsx=10;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
}
else
{
if(idexfz==7)
idexfz=4;
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
idexfz++;
}
}
else?if(e.getKeyChar()==‘k‘)
{
if(bl)
{
Thread?t=new?Thread(){
@Override
public?void?run()
{
for(int?i=0;i<60;i++)
{
jsh-=3;
try?{
Thread.sleep(5);
}?catch?(InterruptedException?e)?{
//?TODO?自動生成的?catch?塊
e.printStackTrace();
}
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshindex);
jpanelPlayGame.repaint();
}
}
};
t.start();
}
else
{
Thread?t=new?Thread(){
@Override
public?void?run()
{
for(int?i=0;i<60;i++)
{
jsh-=3;
try?{
Thread.sleep(10);
}?catch?(InterruptedException?e)?{
//?TODO?自動生成的?catch?塊
e.printStackTrace();
}
jpanelPlayGame.remove(jpone);
game_Play_Jframe.MoveMy(jsxjshidexfz);
jpanelPlayGame.repaint();
}
}
};
t.start();
}
}
else?if(e.getKeyChar()==‘s‘)
{
if(bl)
{
Thread?t=new?Thread(){
@Override
public?v
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-05-07?10:55??NamePlayGame\
?????目錄???????????0??2014-05-07?10:54??NamePlayGame\.me
?????文件???????????0??2014-05-07?10:53??NamePlayGame\.me
?????文件??????187037??2014-05-12?14:10??NamePlayGame\.me
?????目錄???????????0??2014-05-12?14:28??NamePlayGame\.me
?????目錄???????????0??2014-05-07?10:56??NamePlayGame\.me
?????文件??????????20??2014-05-07?10:56??NamePlayGame\.me
?????文件??????????32??2014-05-07?10:56??NamePlayGame\.me
?????文件?????????254??2014-05-12?14:08??NamePlayGame\.me
?????目錄???????????0??2014-05-07?10:54??NamePlayGame\.me
?????文件?????????447??2014-05-07?10:55??NamePlayGame\.me
?????文件?????????254??2014-05-12?14:28??NamePlayGame\.me
?????目錄???????????0??2014-05-12?14:12??NamePlayGame\.me
?????目錄???????????0??2014-05-12?14:40??NamePlayGame\.me
?????目錄???????????0??2014-05-11?19:03??NamePlayGame\.me
?????目錄???????????0??2014-05-11?16:49??NamePlayGame\.me
?????目錄???????????0??2014-05-09?09:31??NamePlayGame\.me
?????目錄???????????0??2014-05-11?19:06??NamePlayGame\.me
?????文件????????5358??2014-05-09?16:38??NamePlayGame\.me
?????文件????????6332??2014-05-11?18:21??NamePlayGame\.me
?????文件????????1119??2014-05-07?13:08??NamePlayGame\.me
?????文件????????6329??2014-05-11?18:58??NamePlayGame\.me
?????文件?????????618??2014-05-10?10:13??NamePlayGame\.me
?????目錄???????????0??2014-05-11?15:56??NamePlayGame\.me
?????文件??????????52??2014-05-11?15:55??NamePlayGame\.me
?????文件????????2903??2014-05-10?14:00??NamePlayGame\.me
?????文件????????5336??2014-05-09?16:30??NamePlayGame\.me
?????目錄???????????0??2014-05-09?16:17??NamePlayGame\.me
?????文件????????5393??2014-05-09?16:17??NamePlayGame\.me
?????文件????????5397??2014-05-09?16:13??NamePlayGame\.me
?????目錄???????????0??2014-05-11?22:36??NamePlayGame\.me
............此處省略1239個文件信息
- 上一篇:基于J2EE的物流管理系統的設計與實現
- 下一篇:java分布式程序設計
評論
共有 條評論