Esempio n. 1
0
        private void ChangeWeapon(Character.Weapon oldWeapon, Character.Weapon newWeapon)
        {
            weaponIcons[oldWeapon].CurrentFrame = 1;
            weaponIcons[newWeapon].CurrentFrame = 2;

            SelectedCharacter.weapon = newWeapon;
        }
Esempio n. 2
0
        private int WeaponDamage(Character.Weapon attackWeapon, Character.Weapon defendWeapon)
        {
            switch (attackWeapon)
            {
            default:
            case Character.Weapon.Axe:
                if (defendWeapon == Character.Weapon.Shield)
                {
                    return(2);
                }
                else
                {
                    return(1);
                }

            case Character.Weapon.Shield:
                if (defendWeapon == Character.Weapon.Sword)
                {
                    return(2);
                }
                else
                {
                    return(1);
                }

            case Character.Weapon.Sword:
                if (defendWeapon == Character.Weapon.Axe)
                {
                    return(2);
                }
                else
                {
                    return(1);
                }
            }
        }