资源简介
java项目实战 坦克大战 eclipse工程文件 内含源码与素材(详见此:https://blog.csdn.net/hza419763578/article/details/80784360)
代码片段和文件信息
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 tank2\Score.txt
目录 0 2018-06-23 17:15 tank2\bin\
目录 0 2018-06-23 17:14 tank2\bin\BombImage\
文件 744 2010-10-16 16:57 tank2\bin\BombImage\blast1.gif
文件 1968 2010-10-16 16:57 tank2\bin\BombImage\blast2.gif
文件 2683 2010-10-16 16:57 tank2\bin\BombImage\blast3.gif
文件 3740 2010-10-16 16:57 tank2\bin\BombImage\blast4.gif
文件 5686 2010-10-16 16:57 tank2\bin\BombImage\blast5.gif
文件 7306 2010-10-16 16:57 tank2\bin\BombImage\blast6.gif
文件 9663 2010-10-16 16:57 tank2\bin\BombImage\blast7.gif
文件 11801 2010-10-16 16:57 tank2\bin\BombImage\blast8.gif
文件 15486 2010-02-12 12:43 tank2\bin\BombImage\bomb_1.gif
文件 6337 2010-02-12 12:43 tank2\bin\BombImage\bomb_2.gif
文件 2722 2010-02-12 12:43 tank2\bin\BombImage\bomb_3.gif
文件 15486 2010-02-12 12:43 tank2\bin\BombImage\bomb_4.gif
文件 6337 2010-02-12 12:43 tank2\bin\BombImage\bomb_5.gif
文件 2722 2010-02-12 12:43 tank2\bin\BombImage\bomb_6.gif
目录 0 2018-06-23 17:15 tank2\bin\Tank_03\
文件 3705 2018-06-22 21:17 tank2\bin\Tank_03\Audio.class
文件 561 2018-06-22 21:49 tank2\bin\Tank_03\Bomb.class
文件 2822 2018-06-22 21:49 tank2\bin\Tank_03\CET_4.class
文件 6499 2018-06-23 15:23 tank2\bin\Tank_03\Config.class
文件 11331 2018-06-23 16:18 tank2\bin\Tank_03\DrawEvent.class
文件 3061 2018-06-23 15:14 tank2\bin\Tank_03\EatThing.class
文件 955 2018-06-18 15:31 tank2\bin\Tank_03\Grass.class
文件 1317 2018-06-22 21:49 tank2\bin\Tank_03\Hero.class
文件 2458 2018-06-22 22:46 tank2\bin\Tank_03\Home.class
文件 3586 2018-06-22 21:49 tank2\bin\Tank_03\JudgrOver.class
............此处省略95个文件信息
相关资源
- java swing 坦克大战
- 基于android的坦克大战
- Java坦克大战源代码
- 坦克大战(java源码)288820
- 坦克大战完整版韩顺平java
- 基于Java的坦克大战游戏含代码和报告
- Java课程设计 坦克大战 (源代码和实
- java项目实战适合初学者
- java开发坦克大战_eclipse
- java 坦克大战 ppt 和 源码
- 经典游戏之坦克大战Java代码实现
- C#坦克大战代码电脑版本跟手机版本
- java版本坦克大战源代码
- 坦克大战Java+实训报告
- 一个简易版坦克大战 供java初学者学
- java坦克大战源码已加入声音图片
- java版坦克大战eclipse
- java多线程实现坦克大战游戏带声音图
- java实现坦克大战联机
- 局域网坦克大战源码Java版
- JAVA坦克大战游戏开发毕业论文
- 坦克大战Java源码适合新手
- JAVA坦克大战+源代码适合初学者
- 马学兵全套坦克大战源码
- 初学java劣质版坦克大战源码
- 坦克大战 游戏源码+ 素材+文档(了解
- java 坦克大战
- 坦克大战 java代码
- 坦克大战——网络版——java
- android坦克大战游戏
评论
共有 条评论