c++ - hjälp med "fightsystem".
Hej, jag började att programmera för bara drygt någon vecka sedan, dock har lärt mig mycket på den korta tid :P.
Åter till saken, jag håller på att göra ett textbaserat RPG spel, gör det med en win32 console application.
Nu har jag kommit till då man ska attackera fiender, men det funkar inte riktigt som jag tänkt.
Här är en bit av koden
--------------------------------------------------------------------------------------------------------------
int random; //min damage på fienden, i detta fallet en varg
int random2; //fiendens damage på mig
for (; wolfhealth >= 1 && health >= 1; wolfhealth - random && health - random2) {
system("cls");
random=rand()%8+2;
random2=rand()%6+1;
cout << "You got " << random << " damage" << endl;
Sleep(1000);
cout << "The enemy got " << random2 << " damage" << endl;
Sleep(1500);
}
cout << "Somebody is dead" << endl; //kommer sedan göra en if sats här för att visa vem som dog
//men vill få det att funka först
--------------------------------------------------------------------------------------------------------
Har längre bak i koden gjort ints för vargens och min hälsa.
Själva slumpgeneratorn i sig fungerar som jag vill, jag har inkluderat filerna <ctime> och <cstdlib>
Problemet är bara att jag aldrig kommer ut ur loopen, hur många damage jag än får.
Har även testat whileloopar men har inte fått det att funka...
Vad tror ni problemet är?