public Race.Language GetLanguage() { Race.Language lang = (Race.Language)Enum.Parse(typeof(Race.Language), cbLanguage.Text); return(lang); }
/// <summary> /// Get the string representation of a language. /// </summary> /// <param name="value"></param> /// <returns></returns> public static string LanguageString(Race.Language value) { if (value == Race.Language.unknown) { return("unknown"); } if (value == Race.Language.common) { return("common"); } if (value == Race.Language.elven) { return("elven"); } if (value == Race.Language.dwarven) { return("dwarven"); } if (value == Race.Language.centaur) { return("centaur"); } if (value == Race.Language.ogre) { return("ogre"); } if (value == Race.Language.orcish) { return("orcish"); } if (value == Race.Language.troll) { return("troll"); } if (value == Race.Language.aquaticelf) { return("aquaticelf"); } if (value == Race.Language.neogi) { return("neogi"); } if (value == Race.Language.thri) { return("thri-kreen"); } if (value == Race.Language.dragon) { return("dragon"); } if (value == Race.Language.magical) { return("magic"); } if (value == Race.Language.goblin) { return("goblin"); } if (value == Race.Language.god) { return("god"); } if (value == Race.Language.halfling) { return("halfling"); } if (value == Race.Language.githyanki) { return("githyanki"); } if (value == Race.Language.drow) { return("drow"); } if (value == Race.Language.kobold) { return("kobold"); } if (value == Race.Language.gnome) { return("gnome"); } if (value == Race.Language.animal) { return("animal"); } if (value == Race.Language.duergar) { return("duergar"); } if (value == Race.Language.githzerai) { return("githzerai"); } if (value == Race.Language.gnoll) { return("gnoll"); } if (value == Race.Language.rakshasa) { return("rakshasa"); } if (value == Race.Language.minotaur) { return("minotaur"); } if (value == Race.Language.illithid) { return("illithid"); } if (value == Race.Language.barbarian) { return("barbarian"); } return("invalid_language"); }