Select a pokemon and it displays the strengths and weaknesses of each type. Is only valid from the sixth generation.
Coded in c# 7 with VS Community 17 .Net Framework 4.5.2
Inspired by the builder pattern which creates easily the types :
PokemonType fairy = new PokeBuilder(Element.FAIRY)
.VulnerableTo(Element.STEEL, Element.POISON)
.ResistantTo(Element.FIGHTING, Element.BUG, Element.DARK)
.ImmuneTo(Element.DRAGON)
.Build();