Ejemplo n.º 1
0
    /*
     * For animation event
     */
    public void attack()
    {
        if (isAttackEnd)
        {
            attackAnimationStop();
            mouseTarget.isTarget = false;
            mouseTarget.target   = null;
            isAttackEnd          = false;
        }

        if (75 + agility - _targetEnemy.agility > 50)
        {
            _targetEnemy.hit(getDamage());
        }
        if (_targetEnemy.hp <= 0 && _targetEnemy.isExp)
        {
            isAttackEnd = true;
            isEnemy     = false;
            increaseExp(_targetEnemy.exp);
            _targetEnemy.isExp = false;
        }
    }