坦克大战7.0版

坦克大战7.0版

ID:40642635

大小:76.00 KB

页数:12页

时间:2019-08-05

坦克大战7.0版_第1页
坦克大战7.0版_第2页
坦克大战7.0版_第3页
坦克大战7.0版_第4页
坦克大战7.0版_第5页
资源描述:

《坦克大战7.0版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、packagejava1;importjavax.swing.*;importjava.awt.event.*;importjava.awt.*;importjava.util.*;publicclassText1extendsJFrame{Mypanelmp=null;/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubText1mm=newText1();}publicText1(){mp=newMypanel();Threadt=newThread(mp);t.start();

2、this.add(mp);this.addKeyListener(mp);this.setSize(400,300);this.setVisible(true);}}classMypanelextendsJPanelimplementsKeyListener,Runnable{Herohero=null;Vectorets=newVector();Vectorbombs=newVector();intensize=6;Imageimage1=null;Imageimage2=null;Imageimage3=null;publicMypan

3、el(){hero=newHero(20,200);for(inti=0;i

4、rce("/bomb_1.gif"));image2=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/bomb_2.gif"));image3=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/bomb_3.gif"));}publicvoidpaint(Graphicsg){super.paint(g);g.fillRect(0,0,400,300);this.drawTank(hero.getX(),hero.getY(),g,this

5、.hero.driect,1);for(inti=0;i6){g.drawImage(image1,b.x,b.y,30,

6、30,this);}elseif(b.life>3){g.drawImage(image2,b.x,b.y,30,30,this);}else{g.drawImage(image3,b.x,b.y,30,30,this);}b.lifedown();if(b.life==0){bombs.remove(b);}}for(inti=0;i

7、j++){Shotenemyshot=et.ss.get(j);if(enemyshot.islive){g.draw3DRect(enemyshot.x,enemyshot.y,1,1,false);}}}}}publicvoidhittank(Shots,Emenyet){switch(et.driect){case0:case2:if(s.x>et.x&&s.xet.y&&s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。