📄 skill.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -