private void Species_SelectedIndexChanged(object sender, EventArgs e) { Sexes.Clear(); if (selectedCulture != null) { species = selectedCulture.Species(generationStyle)[GenerationConfiguration.Species]; } var list = CharacterGeneration.Species.SexList(species); foreach (var item in list) { Sexes.Add(item); } }
private void Culture_SelectedIndexChanged(object sender, EventArgs e) { selectedCulture = Culture.CreateCulture(GenerationConfiguration.Culture, GenerationConfiguration.UseCitizens, GenerationConfiguration.UseMishaps); if (selectedCulture is Classic.Zhodani.Culture) { // Psionic training and the like are handled at the "Culture" level ((Classic.Zhodani.Culture)selectedCulture).SkillOffered += SkillOffered; } if (selectedCulture != null) { Species.Clear(); var list = selectedCulture.Species(generationStyle).Keys.ToList(); foreach (var s in list) { Species.Add(s); } } }