IV added to tooltip

Krzysztof [2016-07-26 23:07:24]
IV added to tooltip
Filename
PokemonGo/RocketAPI/Window/PokeUi.cs
diff --git a/PokemonGo/RocketAPI/Window/PokeUi.cs b/PokemonGo/RocketAPI/Window/PokeUi.cs
index e8c18a8..3f9c470 100644
--- a/PokemonGo/RocketAPI/Window/PokeUi.cs
+++ b/PokemonGo/RocketAPI/Window/PokeUi.cs
@@ -78,11 +78,11 @@ namespace PokemonGo.RocketAPI.Window
                         .Where(i => (int) i.FamilyId <= (int) pokemon.PokemonId)
                         .Select(f=>f.Candy)
                         .First();
-
+                    var currIv = Math.Round(Perfect(pokemon));
                     //listViewItem.SubItems.Add();
                     listViewItem.ImageKey = pokemon.PokemonId.ToString();
                     listViewItem.Text = string.Format("{0} Cp: {1}", pokemon.PokemonId, pokemon.Cp);
-                    listViewItem.ToolTipText = "Candy: " + currentCandy;
+                    listViewItem.ToolTipText = "Candy: " + currentCandy+"\n"+"IV: "+currIv+"%";


                     this.listView1.Items.Add(listViewItem);
@@ -117,9 +117,13 @@ namespace PokemonGo.RocketAPI.Window

         private void listView1_SelectedIndexChanged(object sender, EventArgs e)
         {
-            if (listView1.SelectedItems.Count == 0) return;
+            //if (listView1.SelectedItems.Count == 0) return;
             //label1.Text = listView1.SelectedItems[0]?.SubItems[1].Text;
             //label2.Text = listView1.SelectedItems[0]?.SubItems[2].Text;
         }
+        public static float Perfect(PokemonData poke)
+        {
+            return ((float)(poke.IndividualAttack + poke.IndividualDefense + poke.IndividualStamina) / (3.0f * 15.0f)) * 100.0f;
+        }
     }
 }
You may download the files in Public Git.