private void UpdateParameters(Ite ite) { int cnt = 1; for (int i = 0; i < ite.header.WeaponDataCount; i++) { IteEntry itEntry = new IteEntry(); itEntry.ITE_GBox.Text = "ITC Entry " + cnt; itEntry.ItemComboBox.SelectedItem = (Item.Type)ite.WeaponList[i].ItemID; FlowWeapons.Controls.Add(itEntry); cnt++; } for (int i = 0; i < ite.header.FlavorDataCount; i++) { IteEntry itEntry = new IteEntry(); itEntry.ITE_GBox.Text = "ITC Entry " + cnt; itEntry.ItemComboBox.SelectedItem = (Item.Type)ite.FlavorList[i].ItemID; FlowFlavors.Controls.Add(itEntry); cnt++; } for (int i = 0; i < ite.header.KeyItemDataCount; i++) { IteEntry itEntry = new IteEntry(); itEntry.ITE_GBox.Text = "ITC Entry " + cnt; itEntry.ItemComboBox.SelectedItem = (Item.Type)ite.KeyItemList[i].ItemID; FlowKeyItem.Controls.Add(itEntry); cnt++; } for (int i = 0; i < ite.header.KeyItemHideDataCount; i++) { IteEntry itEntry = new IteEntry(); itEntry.ITE_GBox.Text = "ITC Entry " + cnt; itEntry.ItemComboBox.SelectedItem = (Item.Type)ite.KeyItemHideList[i].ItemID; FlowKeyItemHide.Controls.Add(itEntry); cnt++; } for (int i = 0; i < ite.header.SynthesisDataCount; i++) { IteEntry itEntry = new IteEntry(); itEntry.ITE_GBox.Text = "ITC Entry " + cnt; itEntry.ItemComboBox.SelectedItem = (Item.Type)ite.SynthesisList[i].ItemID; FlowSynthesis.Controls.Add(itEntry); cnt++; } }
private void LoadITEButton_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Item files (*.ite)|*.ite|All files (*.*)|*.*"; DialogResult result = dialog.ShowDialog(); if (result == DialogResult.OK) { if (iteFile != null) { iteFile.Close(); } iteFile = File.OpenRead(dialog.FileName); ite = Ite.Read(iteFile); UpdateParameters(ite); //SaveITEButton.Enabled = true; } }
public static Ite <A> ProduceElse <A>() { return(Ite <A> .ProduceElse()); }
public static Ite <A> ProduceThen <A>(A value) { return(Ite <A> .ProduceThen(value)); }