How can i break from the loop when the first warrior has the health of 0. Currently when the warriors health is under 0 they still strike the opponent. Please find attached my picture.
public void StrikeOpponent(Warrior one, Warrior two)
{
while (one.Health > 0 && two.Health > 0)
{
two.Strike = rnd.Next(1, 100);
one.Health = one.Health - two.Strike;
Console.WriteLine("{0} dealt {1} damage", one.Name, two.Strike);
Console.WriteLine("{0}s health is {1}", one.Name, one.Health);
one.Strike = rnd.Next(1, 100);
two.Health = two.Health - one.Strike;
Console.WriteLine("{0} dealt {1} damage", two.Name, one.Strike);
Console.WriteLine("{0}s health is {1}", two.Name, two.Health);
}
}