⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 map.java

📁 学习J2ME 开发 做的大富翁 文字控制台下的地图
💻 JAVA
字号:
package rich_Game;

/** 大富翁小块地图类 */

public class Map {
	public Game_main gm;

	public  int id = 0;// 地块编号

	public int type = 0;// 绘制地图类型

	public  int price = 1000;// 地块价格

	public  int roomLevel = 0;// 房屋等级

	public  int change;// 过路买地价格

	public String showstr = "";// 显示字符

	
	/** 空构造函数 */

	public Map() {

	}

	/** 升级设置 */
	public void Updata() {
		roomLevel++;
		change += 400;
		price += 200;
	}

	/** 绘制地图 */
	public void Rendmap(boolean isEnd) {// 是否结束

		switch (type) {
		case 0:
			showstr = "....................";
			break;
		case 1:
			showstr = "--------------------";
			break;
		case 2:
			showstr = "|  空地    " + price + "    |";
			break;
		case 3:
			showstr =  gm.p.getName()+"的地" + roomLevel+"级" + "过路费"+change;
			break;
		case 4:
			showstr =  gm.c.getName()+"的地" + roomLevel+"级" +"过路费"+ change;

		case 5:
			showstr = "|**电脑**|";
			break;
		case 6:
			showstr = "|**玩家**|";
			break;

		case 7:
			showstr = "*****玩家******电脑*****";
			break;
		}
		if (!isEnd)// 结束
			System.out.print(showstr);
		else
			System.out.println(showstr);

	}

	/** 显示字符长度 */
//	public void display(boolean isEnd) {
//		if (!isEnd)
//			System.out.print("|>>>" + s(showstr) + "<<<|");
//		if (isEnd)
//			System.out.println("|>>>" + s(showstr) + "<<<|");
//
//	}

	/** 取字符长度 */
	public int s(String cmd) {

		return cmd.length();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -