坦克大战附件源码(JAVA).pdf

坦克大战附件源码(JAVA).pdf

ID:57684201

大小:72.31 KB

页数:14页

时间:2020-08-31

坦克大战附件源码(JAVA).pdf_第1页
坦克大战附件源码(JAVA).pdf_第2页
坦克大战附件源码(JAVA).pdf_第3页
坦克大战附件源码(JAVA).pdf_第4页
坦克大战附件源码(JAVA).pdf_第5页
资源描述:

《坦克大战附件源码(JAVA).pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、packageT1;importjava.util.*;importjava.io.*;importjavax.sound.sampled.AudioFormat;importjavax.sound.sampled.AudioInputStream;importjavax.sound.sampled.AudioSystem;importjavax.sound.sampled.DataLine;importjavax.sound.sampled.SourceDataLine;classTank{intx=0,y=0;intfangxiang=0;in

2、tsudu=5;intcolor;booleanshengming=true;publicintgetColor(){returncolor;}publicvoidsetColor(intcolor){this.color=color;}publicintgetSudu(){returnsudu;}publicvoidsetSudu(intsudu){this.sudu=sudu;}publicintgetFangxiang(){returnfangxiang;}publicvoidsetFangxiang(intfangxiang){this.f

3、angxiang=fangxiang;}publicintgetX(){returnx;}publicvoidsetX(intx){this.x=x;}publicintgetY(){returny;}publicvoidsetY(inty){this.y=y;}publicTank(intx,inty){this.x=x;this.y=y;}}classDiTankextendsTankimplementsRunnable{intsudu=1;inttime=0;intfangxiang;Vectordzd=newVector

4、dan>();Vectordtk=newVector();publicDiTank(intx,inty){super(x,y);}publicvoiddtkxl(Vectordxl){this.dtk=dxl;}publicbooleanhuxiangpengzhuang(){booleanb=false;switch(this.fangxiang){case0:for(inti=0;i

5、ngxiang==0

6、

7、dt.fangxiang==2){if(this.x>=dt.x&&this.x<=dt.x+20&&this.y>=dt.y&&this.y<=dt.y+30){returntrue;}if(this.x+20>=dt.x&&this.x+20<=dt.x+20&&this.y>=dt.y&&this.y<=dt.y+30){returntrue;}}if(dt.fangxiang==3

8、

9、dt.fangxiang==1){if(this.x>=dt.x&&this.x<=dt.x+30&&this.y>=dt.y&&th

10、is.y<=dt.y+20){returntrue;}if(this.x+20>=dt.x&&this.x+20<=dt.x+30&&this.y>=dt.y&&this.y<=dt.y+20){returntrue;}}}}break;case1:for(inti=0;i

11、

12、dt.fangxiang==2){if(this.x>=dt.x&&this.x<=dt.x+20&&this.y>=dt.y&&this.

13、y<=dt.y+30){returntrue;}//下一点if(this.x>=dt.x&&this.x<=dt.x+20&&this.y+20>=dt.y&&this.y+20<=dt.y+30){returntrue;}}if(dt.fangxiang==3

14、

15、dt.fangxiang==1){if(this.x>=dt.x&&this.x<=dt.x+30&&this.y>=dt.y&&this.y<=dt.y+20){returntrue;}if(this.x>=dt.x&&this.x<=dt.x+30&&this.y+20>=dt.y&

16、&this.y+20<=dt.y+20){returntrue;}}}}break;case2:for(inti=0;i<

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

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

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