资源简介
java魔塔框架代码,易理解,适合Java入门,其中,魔塔实现的主体都在MTowerPanel类里面,该项目涉及到线程并发,文件读取与存储,图片应用,Graphics类的应用,Player类的应用,对java基础有很好的巩固,适合java入门与Java正在jin进阶的基友。
代码片段和文件信息
/* date:20180408-
* autor:Ad_Chen林超凡
* WinechangeMac:iconv -f GB18030 -t UTF-8 SensitivewordFilter.java > new_SensitivewordFilter.java
*/
import java.awt.*;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.InputStream;
import java.util.Arrays;
import java.awt.event.*;
import javax.swing.*;
import com.info.*;
import com.load.LoadImage;
import com.load.LoadInfo;
import com.sun.org.apache.xpath.internal.WhitespaceStrippingElementMatcher;
import com.sun.org.apache.xpath.internal.operations.Bool;
import javazoom.jl.player.Player;
public class MTower {
// 单个图像大小,我默认采用32x32图形可根据需要调整比例
// 当时,始终应和窗体大小比例协调;比如32x32的图片,如何
// 一行设置15个,那么就是480也就是本例子默认的窗体大小,
// 当然,我们也可以根据ROW*CSCOl*CS在初始化时自动调整
// 窗体大小
private int count;// 动作计数
private int floor = 1;// 楼层
private Hero role = new Hero();// 创建主角
private int x = 7 y = 13;// 英雄初始坐标位置
private int maxfloor = 1;// 到达过的最高楼层
public int[] sec = new int[50];
private int spend = 28;// 商店初始价格
private boolean disp = false;// 是否消失
private String[][] string = {
{ ““ “你就是国王派来的勇者吗?我等你很久了我的力量被魔王封印了但是我的智慧还在我会在后面帮你的!\n噢对了3楼有我之前用过的剑7楼有我用过的盾.你最好先拿到它们.“
““ “传说这座塔一共30层但是据我估计不止30层!“ “听说塔内有各式各样的道具有的只能用一次而有的可以永久使用.“ } // 1层
{ ““ ““ ““ ““ ““ } // 2层
{ ““ ““ ““ ““ “【怪物宝鉴】合理使用会保障你的血量.塔里好像有个【飞行器】可以在去过的楼层自由飞行.“ } // 3层
{ ““ ““ ““ “这一层有一个【锄头】可以挖掉周围的墙壁但是只能存在一个而且用过之后就会损毁珍惜使用.“ ““ } // 4层
{ ““ ““ ““ “注意史莱姆怪物的眼睛.“ “这一层还有一个隔间需要从其他地方进入.“ } // 5层
{ ““ ““ ““ ““ “机关门没有钥匙但是你把守卫打倒后就会自动消失.“ } // 6层
{ ““ “看样子你还不错,那我再帮你一把,还有一套升级版的装备在【第9楼】,得到它们后你将变得更强!我还有事,先走了!“ ““ ““ ““ } // 7层
{ ““ ““ ““ ““ ““ } // 8层
{ ““ ““ ““ ““ ““ } // 9层
{ ““ ““ ““ ““ ““ } // 10层
{ ““ ““ ““ ““ ““ }// 11层
};// 存储对话
public String[] shoplist = { “血量加“ + ((this.floor) / 10 + 1) * 400 “ 攻加“ + ((this.floor) / 10 + 1) * 3
“ 防加“ + ((this.floor) / 10 + 1) * 4 “我买不起!“ };// 商店选项列表
private int[][][] map;// 地图
private Image[] floorImage = new Image[4];
private Image[] wallImage = new Image[9];
public ImageIcon[] goodph = new ImageIcon[60];
private Monster[] m;// 创建怪物
private Shop shops = new Shop(“商店“ 101);// 创建商店
private Key[] keys = new Key[3];// 创建钥匙
private Drug[] drugs = new Drug[4];// 创建药品
private Jewel[] jewels = new Jewel[2];// 属性宝石
private Door[] doors = new Door[4];// 创建门
private Goods[] goods = new Go
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-06 09:34 MTower\
文件 623 2018-07-30 13:12 MTower\.classpath
文件 396 2018-04-10 12:09 MTower\.project
目录 0 2018-08-06 09:34 MTower\.settings\
文件 50 2018-07-30 14:12 MTower\.settings\org.eclipse.core.runtime.prefs
文件 7237 2018-04-12 10:57 MTower\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-08-06 09:34 MTower\bin\
目录 0 2018-08-06 09:34 MTower\bin\com\
目录 0 2018-08-06 09:34 MTower\bin\com\info\
文件 828 2018-08-05 18:47 MTower\bin\com\info\Door.class
文件 1037 2018-08-05 18:47 MTower\bin\com\info\Drug.class
文件 1181 2018-08-05 18:47 MTower\bin\com\info\Goods.class
文件 1409 2018-08-05 18:47 MTower\bin\com\info\Hero.class
文件 592 2018-08-05 18:47 MTower\bin\com\info\Jewel.class
文件 1026 2018-08-05 18:47 MTower\bin\com\info\Key.class
文件 717 2018-08-05 18:47 MTower\bin\com\info\Monster.class
文件 890 2018-08-05 18:47 MTower\bin\com\info\Npc.class
文件 1046 2018-08-05 18:47 MTower\bin\com\info\Shield.class
文件 828 2018-08-05 18:47 MTower\bin\com\info\Shop.class
文件 831 2018-08-05 18:47 MTower\bin\com\info\Stair.class
文件 1043 2018-08-05 18:47 MTower\bin\com\info\Sword.class
文件 790 2018-08-05 18:47 MTower\bin\com\info\Things.class
目录 0 2018-08-06 09:34 MTower\bin\com\load\
文件 3771 2018-08-05 18:47 MTower\bin\com\load\LoadImage.class
文件 7374 2018-08-05 18:47 MTower\bin\com\load\LoadInfo.class
文件 105363 2008-11-16 18:35 MTower\bin\jl1.0.1.jar
文件 15272 2018-08-05 18:47 MTower\bin\MTower.class
文件 781 2018-08-05 18:47 MTower\bin\MTowerPanel$1.class
文件 2685 2018-08-05 18:47 MTower\bin\MTowerPanel$10.class
文件 1140 2018-08-05 18:47 MTower\bin\MTowerPanel$11.class
文件 1192 2018-08-05 18:47 MTower\bin\MTowerPanel$12.class
............此处省略355个文件信息
- 上一篇:非常实用功能强大的JAVA后台模板
- 下一篇:jsp健身俱乐部网站-毕业设计
评论
共有 条评论