Witajcie, drodzy specjalistki i drogie specjaliści.
Mam problem z pewnym programikiem, pisze dla siebie.
public static void battle()
{
int HP3;
int HP4;
int HP1 = 50;
int HP2 = 55;
do
{
HP4 = HP1 - 10;
Console.WriteLine("HP4 - 10");
Thread.Sleep(500);
HP3 = HP2 - 10;
Console.WriteLine("HP3 - 10");
Thread.Sleep(1000);
}while (HP4 <= 2 && HP3 <= 2);
Console.WriteLine("Koneic");
Kończy się po pierwszym wypisaniu HP4 - 10 i HP3 - 10, a chcę aby skończyło się po spełnieniu warunków. Co źle robię?