skill.java
来自「游戏学院《天下武王》教学实例」· Java 代码 · 共 54 行
JAVA
54 行
//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 + -
显示快捷键?