NHSE/NHSE.WinForms/Subforms/Map/BuildingHelp.cs
2026-01-13 16:02:58 -06:00

30 lines
879 B
C#

using System;
using System.Collections.Generic;
using System.Windows.Forms;
using NHSE.Core;
namespace NHSE.WinForms;
public partial class BuildingHelp : Form
{
private static readonly IReadOnlyDictionary<string, string[]> HelpDictionary = StructureUtil.GetStructureHelpList();
public BuildingHelp()
{
InitializeComponent();
this.TranslateInterface(GameInfo.CurrentLanguage);
foreach (var entry in HelpDictionary)
CB_StructureType.Items.Add(entry.Key);
CB_StructureType.SelectedIndex = 0;
}
private void CB_StructureType_SelectedIndexChanged(object sender, EventArgs e)
{
var name = CB_StructureType.Text;
var values = HelpDictionary[name];
CB_StructureValues.Items.Clear();
CB_StructureValues.Items.AddRange(values);
CB_StructureValues.SelectedIndex = 0;
}
}