Java坦克大战设计报告(13)
时间:2025-04-20
时间:2025-04-20
public Vector<ZhaDan> ZDs = new Vector<ZhaDan>(); String str="击毁敌军坦克数量";
Font f = new Font("华文新魏",Font.BOLD,20); public int tan[]={0,150,300,450}; //构造方法
public mypanel(String n){
String ss=n;
//新游戏进这
if(ss.equals("First")) {
for(int i=0;i<4;i++) { }
//继续上局进这
for(int j=0;j<Record.nodes.size();j++) {
en = new
en = new enemyTank(i*150,0,0); en.setDirect(2);
Thread tt = new Thread(en); tt.start(); enemy.add(en);
enemyTank.enemy.add(en);
}else {
enemyTank(Record.nodes.get(j).getX(),Record.nodes.get(j).getY(),Record.nodes.get(j).getDirect());
}
word = new WordMove(200,350); mt = new mytank(200,350,1); myt.add(mt); try {
image1 = ImageIO.read(new File("bomb_1.gif")); image2 = ImageIO.read(new File("bomb_2.gif")); image3 = ImageIO.read(new File("bomb_3.gif")); e.printStackTrace();
}
Thread tt = new Thread(en); tt.start(); enemy.add(en);
} catch (IOException e) { }
}
//画图
public void paint(Graphics g){
super.paint(g);
g.fill3DRect(0,0,700,400,false);