skill.java

来自「J2ME开发的手机游戏需要安装诺基亚手机模拟器才能正常运行」· Java 代码 · 共 53 行

JAVA
53
字号
package org.gamecollege.j2me.rpg;

/**
 * 
 * 英雄技能
 */
public class Skill extends RPGObject {
	//override 
	public String toString() {
		// TODO Auto-generated method stub
		return ID + "-" + name;
	}

	//攻击型技能类型
	public static final int TYPE_ATTACK = 1;

	//防御型技能类型
	public static final int TYPE_DEFEND = -1;

	//技能类型 1:攻击型 0:防御型
	int type;

	//要求等级,即主角必须达到该等级,才能学会该技能
	int requiredLevel;

	//价格,涉及到技能买卖时使用
	int price;

	//以下数值,是否按百分比处理
	boolean isPercent;

	//消耗魔法值
	int mpCost;

	//消耗体力值
	int hpCost;

	//临时增加攻击力
	int addAttackPoint;

	//临时增加防御力
	int addDefendPoint;
	
	//override的equals方法
	public boolean equals(Object o) {
		if (o instanceof Skill) {
			Skill s = (Skill) o;
			return s.ID == this.ID;
		} else {
			return false;
		}
	}
}

⌨️ 快捷键说明

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