資源簡介
JAVA編寫的潛艇游戲,網絡版,可以互相游戲,基本完成了游戲的基本功能

代碼片段和文件信息
package?com.stj.views;
import?java.awt.Color;
import?java.awt.Graphics2D;
import?java.util.Random;
/*
?潛艇發射的魚雷擊中戰艦后爆炸的效果對象原理:繪制多個從小到大然后從大到小的圓顯示爆炸效果
?*/
public?class?Blast?implements?Runnable
{
private?int?X;??
private?int?Y;
private?int[]?r?=?{2358121518202530332517151395};?//圓的半徑集合
private?int???step?=?0;?//集合中圓的位置標記
private?boolean?flag?=?false;
public?Blast(int?xint?y)
{
this.X?=?x;
this.Y?=?y;
}
public?void?drawBlast(Graphics2D?g)
{
Random?random?=new?Random();
int????c?=?random.nextInt(2);
if(c?==?0)
{
g.setColor(?Color.RED);
}
else?if(c?==?1)
{
g.setColor(Color.ORANGE);
}
if(this.step? {
//System.out.println(“draw“);
//g.setColor(Color.gray);
g.fillOval(this.X?this.Y?this.r[this.step]?this.r[this.step]);
//step?++;
}
}
public?void?run()?
{
while(!this.flag)
{
step?++;
//System.out.println(step);
try?{
Thread.sleep(10);
}?catch?(InterruptedException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
if(this.step?==?r.length)
{
this.flag?=?true;
}
}
}
public?int?getX()?{
return?X;
}
public?void?setX(int?x)?{
X?=?x;
}
public?int?getY()?{
return?Y;
}
public?void?setY(int?y)?{
Y?=?y;
}
public?boolean?isFlag()?{
return?flag;
}
public?void?setFlag(boolean?flag)?{
this.flag?=?flag;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????232??2013-07-18?22:11??201312513506412\SubmarineWar\.classpath
?????文件????????388??2013-07-18?22:11??201312513506412\SubmarineWar\.project
?????文件????????629??2013-08-18?21:19??201312513506412\SubmarineWar\.settings\org.eclipse.jdt.core.prefs
?????文件???????1939??2013-11-30?09:29??201312513506412\SubmarineWar\bin\com\stj\views\Blast.class
?????文件???????2946??2013-11-05?09:44??201312513506412\SubmarineWar\bin\com\stj\views\Bumb.class
?????文件????????488??2013-11-30?10:20??201312513506412\SubmarineWar\bin\com\stj\views\fr
?????文件???????5899??2013-11-30?21:52??201312513506412\SubmarineWar\bin\com\stj\views\HelpDialog.class
?????文件???????1645??2013-11-30?09:40??201312513506412\SubmarineWar\bin\com\stj\views\Hit.class
?????文件???????6185??2013-11-30?21:52??201312513506412\SubmarineWar\bin\com\stj\views\InfoDialog.class
?????文件???????4068??2013-11-30?10:12??201312513506412\SubmarineWar\bin\com\stj\views\InputDialog$1.class
?????文件???????4477??2013-11-30?10:12??201312513506412\SubmarineWar\bin\com\stj\views\InputDialog.class
?????文件????????929??2013-11-30?10:13??201312513506412\SubmarineWar\bin\com\stj\views\MainPanel$1.class
?????文件????????730??2013-11-30?10:13??201312513506412\SubmarineWar\bin\com\stj\views\MainPanel$2.class
?????文件???????3098??2013-11-30?10:13??201312513506412\SubmarineWar\bin\com\stj\views\MainPanel.class
?????文件???????3203??2013-11-30?10:13??201312513506412\SubmarineWar\bin\com\stj\views\MyButton.class
?????文件????????876??2013-11-30?10:13??201312513506412\SubmarineWar\bin\com\stj\views\MyDialog$1.class
?????文件????????757??2013-11-30?10:13??201312513506412\SubmarineWar\bin\com\stj\views\MyDialog$2.class
?????文件???????3645??2013-11-30?10:13??201312513506412\SubmarineWar\bin\com\stj\views\MyDialog.class
?????文件????????839??2013-11-30?15:24??201312513506412\SubmarineWar\bin\com\stj\views\Myfr
?????文件????????799??2013-11-30?15:24??201312513506412\SubmarineWar\bin\com\stj\views\Myfr
?????文件????????719??2013-11-30?15:24??201312513506412\SubmarineWar\bin\com\stj\views\Myfr
?????文件????????921??2013-11-30?15:24??201312513506412\SubmarineWar\bin\com\stj\views\Myfr
?????文件????????921??2013-11-30?15:24??201312513506412\SubmarineWar\bin\com\stj\views\Myfr
?????文件???????3295??2013-11-30?15:24??201312513506412\SubmarineWar\bin\com\stj\views\Myfr
?????文件????????677??2013-12-01?11:04??201312513506412\SubmarineWar\bin\com\stj\views\MyPanel$1.class
?????文件????????997??2013-12-01?11:04??201312513506412\SubmarineWar\bin\com\stj\views\MyPanel$2.class
?????文件??????16129??2013-12-01?11:04??201312513506412\SubmarineWar\bin\com\stj\views\MyPanel.class
?????文件????????980??2013-11-30?09:53??201312513506412\SubmarineWar\bin\com\stj\views\ScoreDialog$1.class
?????文件????????775??2013-11-30?09:53??201312513506412\SubmarineWar\bin\com\stj\views\ScoreDialog$2.class
?????文件???????3870??2013-11-30?09:53??201312513506412\SubmarineWar\bin\com\stj\views\ScoreDialog.class
............此處省略58個文件信息
- 上一篇:購物網站系統源代碼網頁模板正式版
- 下一篇:java全屏游戲及源代碼
評論
共有 條評論