public void Abilities(Player player, Enemy enemy) { Random random = new Random(); int choice = random.Next(1, 3); if (choice == 1) { if (energy >= 20) { Console.WriteLine(name + " used Strong Attack! Did 20 damage, lost 20 energy."); player.takeDamage(20); energy -= 20; } else { Console.WriteLine("Not enough energy to use move!"); } } if (choice == 2) { if (energy >= 15) { Console.WriteLine(name + " used Heal! Restored 25 health, lost 15 energy."); health += 25; energy -= 15; } else { Console.WriteLine("Not enough energy to use move!"); } } if (health > 100) { health = 100; } }
public void Attack(Player player, Enemy enemy) { Console.WriteLine(name + " attacked! " + player.name + " takes " + strength + " damage."); player.takeDamage(enemy.strength); }
public int Attack(Player other) { return(other.takeDamage(strength)); }
public int Attack(Player other) { return other.takeDamage(strength); }