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

📄 skill.java

📁 游戏学院《天下武王》教学实例
💻 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 + -