坦克大战程序代码

坦克大战程序代码

ID:68930454

大小:63.50 KB

页数:38页

时间:2022-01-02

坦克大战程序代码_第1页
坦克大战程序代码_第2页
坦克大战程序代码_第3页
坦克大战程序代码_第4页
坦克大战程序代码_第5页
坦克大战程序代码_第6页
坦克大战程序代码_第7页
坦克大战程序代码_第8页
坦克大战程序代码_第9页
坦克大战程序代码_第10页
资源描述:

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

1、--importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.util.EventListener;classfextendsJFrame{f(Stringtitle){this.setTitle(title);this.setSize(608,630);this.setLocation(300,100);this.setBackground(Color.BLACK);MyTankmp=newMyTank();this.add(mp);t

2、his.addKeyListener(mp);newThread(mp).start();}publicstaticvoidmain(String[]args){fh=newf("坦克大战(版本1.0)");--.可修编-.--h.setVisible(true);}}//主战坦克classMyTankextendsJPanelimplementsKeyListener,Runnable{intx=280,y=280;//坦克的初始位置intop=1;//坦克的移动方向intcolor=0;inttankspeed=8;

3、//坦克的速度inttankbullet=8;//坦克的子弹速度inttankfbullet=4;//敌军的子弹速度intshengming=100;//生命intfenshu=0;intnandu=5;//设置游戏难度//子弹intdx=295,dy=295;intdx1=295,dy1=-10;intdx2=600,dy2=295;--.可修编-.--intdx3=295,dy3=600;intdx4=-10,dy4=295;//敌军坦克intnum=10;//敌军坦克数量,不能修改int[]xf=newint[nu

4、m];int[]yf=newint[num];int[]opf=newint[num];int[]dxf=newint[num];int[]dyf=newint[num];int[]dxf1=newint[num];int[]dyf1=newint[num];int[]dxf2=newint[num];int[]dyf2=newint[num];int[]dxf3=newint[num];int[]dyf3=newint[num];int[]dxf4=newint[num];int[]dyf4=newint[num];/

5、/构造函数,初始化敌军坦克的位置和状态--.可修编-.--MyTank(){for(inti=0;i

6、f4[i]=295;}}//主面版publicvoidpaint(Graphicsg){super.paint(g);this.setBackground(Color.YELLOW);g.setColor(Color.red);--.可修编-.--g.drawString("生命:",10,20);g.fillRect(50,10,shengming*5,10);g.drawRect(50,10,500,10);g.drawString("得分:"+fenshu,10,40);if(op==1){g.setColor(C

7、olor.red);g.fillRect(x,y,40,40);switch(color%6){case0:g.setColor(Color.blue);break;case1:g.setColor(Color.yellow);break;case2:g.setColor(Color.red);break;case3:g.setColor(Color.orange);break;case4:g.setColor(Color.green);break;case5:g.setColor(Color.black);break;

8、}g.fillOval(x-5,y-5,10,10);g.fillOval(x-5,y+5,10,10);g.fillOval(x-5,y+15,10,10);--.可修编-.--g.fillOval(x-5,y+25,10,10);g.fillOval(x-5,y+35,10,10);g.fillOval(x+35

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

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

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