java坦克大战
java项目实战 坦克大战 eclipse工程文件 内含源码与素材(详见此:https://blog.csdn.net/hza419763578/article/details/80784360)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-23 17:14 tank2
文件 232 2018-06-16 21:33 tank2.classpath
文件 387 2018-06-16 21:33 tank2.project
文件 2642 2018-06-23 17:13 tank2Score.txt
目录 0 2018-06-23 17:15 tank2in
目录 0 2018-06-23 17:14 tank2inBombImage
文件 744 2010-10-16 16:57 tank2inBombImagelast1.gif
文件 1968 2010-10-16 16:57 tank2inBombImagelast2.gif
文件 2683 2010-10-16 16:57 tank2inBombImagelast3.gif
文件 3740 2010-10-16 16:57 tank2inBombImagelast4.gif
文件 5686 2010-10-16 16:57 tank2inBombImagelast5.gif
文件 7306 2010-10-16 16:57 tank2inBombImagelast6.gif
文件 9663 2010-10-16 16:57 tank2inBombImagelast7.gif
文件 11801 2010-10-16 16:57 tank2inBombImagelast8.gif
文件 15486 2010-02-12 12:43 tank2inBombImageomb_1.gif
文件 6337 2010-02-12 12:43 tank2inBombImageomb_2.gif
文件 2722 2010-02-12 12:43 tank2inBombImageomb_3.gif
文件 15486 2010-02-12 12:43 tank2inBombImageomb_4.gif
文件 6337 2010-02-12 12:43 tank2inBombImageomb_5.gif
文件 2722 2010-02-12 12:43 tank2inBombImageomb_6.gif
目录 0 2018-06-23 17:15 tank2inTank_03
文件 3705 2018-06-22 21:17 tank2inTank_03Audio.class
文件 561 2018-06-22 21:49 tank2inTank_03Bomb.class
文件 2822 2018-06-22 21:49 tank2inTank_03CET_4.class
文件 6499 2018-06-23 15:23 tank2inTank_03Config.class
文件 11331 2018-06-23 16:18 tank2inTank_03DrawEvent.class
文件 3061 2018-06-23 15:14 tank2inTank_03EatThing.class
文件 955 2018-06-18 15:31 tank2inTank_03Grass.class
文件 1317 2018-06-22 21:49 tank2inTank_03Hero.class
文件 2458 2018-06-22 22:46 tank2inTank_03Home.class
文件 3586 2018-06-22 21:49 tank2inTank_03JudgrOver.class
............此处省略95个文件信息
package map;
import java.util.Vector;
import Tank_03.Grass;
import Tank_03.River;
import Tank_03.Steel;
import Tank_03.Wall;
public class Map1 {
public static final int MAXY = 955;// 窗口最大高度
public static final int MIDIEMX = 900;// 正中间X
public static final int MIDIEMY = 404;// 正中间Y
public static final int WINDOW_WIDTH = 1800;// 窗口高度
public static final int WINDOW_HEIGHT = 1000;// 窗口宽度
// 地图1各图块位置
public static Vector MapWall() {
Vector wall = new Vector();
// 左边四列墙
for (int i = 100; i <= 550; i += 150) {
for (int j = 54; j < 830; j += 50) {
if (j == 54 + 7 * 50)
continue;// 中间空一格
Wall w = new Wall(i j);
wall.add(w);
}
}
// 中间一列墙
for (int j = 54; j < 830; j += 50) {
Wall w = new Wall(900 j);
wall.add(w);
}
// 右边四列墙
for (int i = 1650; i >= 1200; i -= 150) {
for (int j = 54; j < 830; j += 50) {
if (j == 54 + 7 * 50)
continue;// 中间空一格
Wall w = new Wall(i j);
wall.add(w);
}
}
// 包围老家
int HomeY=WINDOW_HEIGHT-110;
int HomeX=WINDOW_WIDTH / 2;
Wall w = new Wall(HomeX-50 910);
wall.add(w);
w = new Wall(HomeX-50 860);
wall.add(w);
w = new Wall(HomeX 860);
wall.add(w);
w = new Wall(HomeX+50 860);
wall.add(w);
w = new Wall(HomeX+50 910);
wall.add(w);
return wall;
}
public static Vector MapGrass() {
Vector grass = new Vector();
Grass gs = null;
// 左下方的草
for (int i = 100; i <= 550; i += 50) {
for (int j = 854; j < MAXY; j += 50) {
gs = new Grass(i j);
grass.add(gs);
}
}
// 右下方的草
for (int i = 1650; i >= 1200; i -= 50) {
for (int j = 854; j < MAXY; j += 50) {
gs = new Grass(i j);
grass.add(gs);
}
}
// 左上空300 204
for (int i = 300; i <= 350; i += 50) {
for (int j = 204; j <= 604; j += 50) {
if (j == 54 + 7 * 50)
continue;// 中间空一格
gs = new Grass(i j);
grass.add(gs);
}
}
// 右上空1400 204
for (int i = 1450; i >= 1400; i -= 50) {
for (int j = 204; j <= 604; j += 50) {
if (j == 54 + 7 * 50)
continue;// 中间空一格
gs = new Grass(i j);
grass.add(gs);
}
}
// 最上边的草
for (int i = 0; i <= 1750; i += 50) {
if (i == 100 || i == 250 || i == 400 || i == 550)
continue;
if (i == 1650 || i == 1500 || i == 1350 || i == 1200)
continue;
if (i == MIDIEMX)
continue;
gs = new Grass(i 54);
grass.add(gs);
}
return grass;
}
public static Vector MapRiver() {
Vector river = new Vector();
River r = null;
// 中间断河
for (int i = 600; i <= 1150; i += 50) {// j=654
if (i == MIDIEMX)
continue;
r = new River(i 154);
river.add(r);
}
// 左下角的河
for (int i = 150; i <= 200; i += 50) {// j=654
if (i == MIDIEMX)
continue;
r = new River(i 754);
river.add(r);
}
// 右下角的河
for (int i = 1550; i <= 160
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-23 17:14 tank2
文件 232 2018-06-16 21:33 tank2.classpath
文件 387 2018-06-16 21:33 tank2.project
文件 2642 2018-06-23 17:13 tank2Score.txt
目录 0 2018-06-23 17:15 tank2in
目录 0 2018-06-23 17:14 tank2inBombImage
文件 744 2010-10-16 16:57 tank2inBombImagelast1.gif
文件 1968 2010-10-16 16:57 tank2inBombImagelast2.gif
文件 2683 2010-10-16 16:57 tank2inBombImagelast3.gif
文件 3740 2010-10-16 16:57 tank2inBombImagelast4.gif
文件 5686 2010-10-16 16:57 tank2inBombImagelast5.gif
文件 7306 2010-10-16 16:57 tank2inBombImagelast6.gif
文件 9663 2010-10-16 16:57 tank2inBombImagelast7.gif
文件 11801 2010-10-16 16:57 tank2inBombImagelast8.gif
文件 15486 2010-02-12 12:43 tank2inBombImageomb_1.gif
文件 6337 2010-02-12 12:43 tank2inBombImageomb_2.gif
文件 2722 2010-02-12 12:43 tank2inBombImageomb_3.gif
文件 15486 2010-02-12 12:43 tank2inBombImageomb_4.gif
文件 6337 2010-02-12 12:43 tank2inBombImageomb_5.gif
文件 2722 2010-02-12 12:43 tank2inBombImageomb_6.gif
目录 0 2018-06-23 17:15 tank2inTank_03
文件 3705 2018-06-22 21:17 tank2inTank_03Audio.class
文件 561 2018-06-22 21:49 tank2inTank_03Bomb.class
文件 2822 2018-06-22 21:49 tank2inTank_03CET_4.class
文件 6499 2018-06-23 15:23 tank2inTank_03Config.class
文件 11331 2018-06-23 16:18 tank2inTank_03DrawEvent.class
文件 3061 2018-06-23 15:14 tank2inTank_03EatThing.class
文件 955 2018-06-18 15:31 tank2inTank_03Grass.class
文件 1317 2018-06-22 21:49 tank2inTank_03Hero.class
文件 2458 2018-06-22 22:46 tank2inTank_03Home.class
文件 3586 2018-06-22 21:49 tank2inTank_03JudgrOver.class
............此处省略95个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)