void BattleUpdate(void) { if(currentMonsterHealth <= 0) { CloseBattleWindow(); GrantGold(currentFloor * currentMonster->goldScale); if(currentFloor == 20) { ShowEndWindow(); } else if(GrantExperience(currentFloor)) { LevelUp(); } return; } MonsterAttack(); }
void ForceLevelUp(void) { GrantExperience(characterData.xpForNextLevel - characterData.xp); LevelUp(); }