Code:
public class Champ
{
public float HP;
public float HPperlevel;
public float Mana;
public float Manaperlevel;
public float AD;
public float ADperlevel;
public float AP;
public float Armor;
public float Armorperlevel;
public float MR;
public float MRperlevel;
public float MS;
public Champ(float hp, float hpperlevel, float mana, float manaperlevel, float ad, float adperlevel, float ap, float armor, float armorperlevel, float mr, float mrperlevel, float ms)
{
HP = hp;
HPperlevel = hpperlevel;
Mana = mana;
Manaperlevel = manaperlevel;
AD = ad;
ADperlevel = adperlevel;
AP = ap;
Armor = armor;
Armorperlevel = armorperlevel;
MR = mr;
MRperlevel = mrperlevel;
MS = ms;
}
}
int champLevel = comboLevel.SelectedIndex;
object champName = comboChampion.SelectedItem;
int champNummer = comboChampion.SelectedIndex;
float hp = 0;
float mana;
float ad;
float armor;
float mr;
float ms;
championInfo.Text = String.Format("Champion: {0} Level: {1}", champName, champLevel);
Champ aatrox = new Champ(537.8f, 85f, 0, 0, 60.376f, 3.2f, 0, , 24.384f, 3.8f, 32.1f, 1.25f, 345);
Champ ahri = new Champ(514.4f, 80f, 334f, 50f, 53.04f, 3f, 0, , 20.88f, 3.5f, 30f, 0, 330f);
Champ akali = new Champ(587.8f, 85f, 200f, 0, 58.376f, 3.2f, 0, 26.38f, 3.5f, 32.1f, 1.25f, 350);
Champ alistar = new Champ(613.36f, 106f, 278.84f, 38f, 61.112f, 3.62f, 0, 24.38f, 3.5f, 32.1f, 1.25f, 330);
if (champNummer == 0) //aatrox
{
if(champLevel == 1)
{
}
else
{
int counter = 1;
while (counter < champLevel)
{
hp = aatrox.HPperlevel * (0.65f + 0.035f * (counter + 1));
mana = aatrox.Manaperlevel * (0.65f + 0.035f * (counter + 1));
ad = aatrox.ADperlevel * (0.65f + 0.035f * (counter + 1));
armor = aatrox.Armorperlevel * (0.65f + 0.035f * (counter + 1));
mr = aatrox.MRperlevel * (0.65f + 0.035f * (counter + 1));
aatrox.HP = aatrox.HP + hp;
aatrox.Mana = aatrox.Mana + mana;
aatrox.AD = aatrox.AD + ad;
aatrox.Armor = aatrox.Armor + armor;
aatrox.MR = aatrox.MR + mr;
counter++;
}
}
championHP.Text = String.Format("{0}", aatrox.HP);
championMana.Text = String.Format("{0}", aatrox.Mana);
championAD.Text = String.Format("{0}", aatrox.AD);
championAP.Text = "0";
championArmor.Text = String.Format("{0}", aatrox.Armor);
championMR.Text = String.Format("{0}", aatrox.MR);
championMS.Text = String.Format("{0}", aatrox.MS);
}
else if (champNummer == 1) //ahri
{
if (champLevel == 1)
{
}
else
{
int counter = 1;
while (counter < champLevel)
{
hp = ahri.HPperlevel * (0.65f + 0.035f * (counter + 1));
mana = ahri.Manaperlevel * (0.65f + 0.035f * (counter + 1));
ad = ahri.ADperlevel * (0.65f + 0.035f * (counter + 1));
armor = ahri.Armorperlevel * (0.65f + 0.035f * (counter + 1));
mr = ahri.MRperlevel * (0.65f + 0.035f * (counter + 1));
ahri.HP = ahri.HP + hp;
ahri.Mana = ahri.Mana + mana;
ahri.AD = ahri.AD + ad;
ahri.Armor = ahri.Armor + armor;
ahri.MR = ahri.MR + mr;
counter++;
}
}
championHP.Text = String.Format("{0}", ahri.HP);
championMana.Text = String.Format("{0}", ahri.Mana);
championAD.Text = String.Format("{0}", ahri.AD);
championAP.Text = "0";
championArmor.Text = String.Format("{0}", ahri.Armor);
championMR.Text = String.Format("{0}", ahri.MR);
championMS.Text = String.Format("{0}", ahri.MS);
}