public MiscPlayerEditor(Player p) { InitializeComponent(); this.TranslateInterface(GameInfo.CurrentLanguage); Player = p; var fruits = ComboItemUtil.GetArray(GameLists.Fruits, GameInfo.Strings.itemlistdisplay); ProfileFruit.Initialize(fruits); LoadPlayer(); }
public void Initialize(string[] itemnames) { var none = itemnames[0]; itemnames[0] = string.Empty; var dataSource = ComboItemUtil.GetArray(itemnames); dataSource.Add(new ComboItem(none, Item.NONE)); dataSource.SortByText(); CB_ItemID.DisplayMember = nameof(ComboItem.Text); CB_ItemID.ValueMember = nameof(ComboItem.Value); CB_ItemID.DataSource = dataSource; LoadItem(Item.NO_ITEM); }
private void LoadComboBoxes() { foreach (var acre in MapGrid.Acres) CB_Acre.Items.Add(acre.Name); var exterior = AcreCoordinate.GetGridWithExterior(9, 8); foreach (var acre in exterior) CB_MapAcre.Items.Add(acre.Name); CB_MapAcreSelect.DisplayMember = nameof(ComboItem.Text); CB_MapAcreSelect.ValueMember = nameof(ComboItem.Value); CB_MapAcreSelect.DataSource = ComboItemUtil.GetArray<ushort>(typeof(OutsideAcre)); NUD_MapAcreTemplateOutside.Value = SAV.OutsideFieldTemplateUniqueId; NUD_MapAcreTemplateField.Value = SAV.MainFieldParamUniqueID; }