private static TopicMetadata AlienResearch(AlienResearchType alienResearch) { return new TopicMetadata { Name = alienResearch.Metadata().Name, Category = TopicCategory.AlienResearch, Background = Backgrounds.InfoMission, BackgroundPalette = 3, Scheme = ColorScheme.LightWhite, RequiredResearch = new[] { alienResearch.Metadata().RequiredResearch }, Subject = alienResearch }; }
private void AddTopicControls(AlienResearchType alienResearch) { var metadata = alienResearch.Metadata(); AddControl(new Label(24, 5, metadata.Name, Font.Large, ColorScheme.LightAqua)); var nextTop = 48; foreach (var descriptionLine in metadata.DescriptionLines) { var top = nextTop; nextTop += 8; AddControl(new Label(top, 10, descriptionLine, Font.Normal, ColorScheme.LightPurple)); } }