rendered paste bodytypedef struct {
int level, hp, str;
} charStats;
int battle(int, int, int);
int battle(int playerLevel, int playerHp, int playerStr) {
int luck, playerRoll, baddieRoll;
charStats baddie;
baddie.level = randint(playerLevel-3,playerLevel+4);
baddie.hp = randint(baddie.level*2, baddie.level*3);
baddie.str = randint( baddie.level * 1, baddie.level * 2);
while ((baddie.hp * playerHp) > 0) {
playerRoll = randint(playerLevel, playerStr) + 3;
baddieRoll = randint(baddie.level, baddie.str);
if (playerRoll > baddieRoll) {
playerHp = (playerHp - (abs(playerStr - baddie.str)));
baddie.hp = (baddie.hp - (2 * abs(playerStr - baddie.str)));
} // end of if
else {
playerHp = (playerHp - (2 * abs(playerStr - baddie.str)));
baddie.hp = (baddie.hp - (abs(playerStr - baddie.str)));
} // end of else
} //end of while
return playerHp;
} //end of battle()