public AddShipPimperBaseWindow(FLGameData gameData, UIDataSet.ShipPimperBaseListDataTable dataTable) { this.gameData = gameData; this.dataTable = dataTable; InitializeComponent(); hashListBindingSource.DataSource = gameData.DataStore; FilterUpdate(); }
public SetBlockedSystemWindow(FLGameData gameData, TextBox textBox) { this.gameData = gameData; this.textBox = textBox; InitializeComponent(); hashListBindingSource.DataSource = gameData.DataStore; FilterUpdate(); }
public AddPurchaseRestrictionItemWindow(FLGameData gameData, UIDataSet.ShipPurchaseRestrictionItemsDataTable dataTable) { this.gameData = gameData; this.dataTable = dataTable; InitializeComponent(); hashListBindingSource.DataSource = gameData.DataStore; FilterUpdate(); }
public AddRepFixerItemWindow(FLGameData gameData, UIDataSet.RepFixerItemListDataTable dataTable) { this.gameData = gameData; this.dataTable = dataTable; InitializeComponent(); hashListBindingSource.DataSource = gameData.DataStore; FilterUpdate(); }
public EditNoBuyItemWindow(FLGameData gameData, UIDataSet.BaseGoodNoBuyListRow dataItem) { InitializeComponent(); this.gameData = gameData; this.dataItem = dataItem; this.Text = "Edit No Buy Item: " + dataItem.BaseDescription; hashListBindingSource.DataSource = gameData.DataStore; FilterUpdate(); }
public EditEquipPurchaseRestrictionControlItemWindow(FLGameData gameData, UIDataSet.EquipPurchaseRestrictionItemsRow dataItem) { InitializeComponent(); this.gameData = gameData; this.dataItem = dataItem; this.Text = "Edit Control Item: " + dataItem.Description; hashListBindingSource.DataSource = gameData.DataStore; FilterUpdate(); }
public EditSysSensorItemWindow(FLGameData gameData, UIDataSet.SysSensorListRow dataItem) { InitializeComponent(); this.gameData = gameData; this.dataItem = dataItem; this.Text = "Edit No Buy Item: " + dataItem.SystemDescription; this.numericUpDown1.Value = dataItem.NetworkID; hashListBindingSource.DataSource = gameData.DataStore; FilterUpdate(); }
public EditReps(FLGameData gameData, string itemNickName, FLDataFile cfgFile) { InitializeComponent(); this.itemNickName = itemNickName; this.cfgFile = cfgFile; this.Text = "Edit Reputations: " + gameData.GetItemDescByNickNameX(itemNickName); GameDataSet.HashListRow[] factions = (GameDataSet.HashListRow[])gameData.DataStore.HashList.Select("ItemType = '" + FLGameData.GAMEDATA_FACTIONS + "'"); foreach (GameDataSet.HashListRow faction in factions) { uIDataSet.RepFixerItemFactions.AddRepFixerItemFactionsRow(faction.IDSName, faction.ItemNickName, ""); } foreach (FLDataFile.Setting set in cfgFile.GetSettings(itemNickName)) { string factionNick = set.settingName; string repStr = "-"; if (set.NumValues() > 0) { string[] values = set.Str(0).Split(','); if (values.Length == 2) { int mode; if (!Int32.TryParse(values[1], out mode)) repStr = "ERR"; else if (mode == MODE_REP_GREATERTHAN) repStr = ">"; else if (mode == MODE_REP_STATIC) repStr = "="; else repStr = "<"; float rep; if (!Single.TryParse(values[0], out rep)) repStr = "ERR"; else if (rep > 1.0 || rep < -1.0) repStr = "ERR"; else repStr += rep.ToString(); } else if (values.Length == 1) { float rep; if (!Single.TryParse(values[0], out rep)) repStr = "ERR"; else if (rep > 1.0 || rep < -1.0) repStr = "ERR"; repStr = "<" + rep.ToString(); } } foreach (UIDataSet.RepFixerItemFactionsRow faction in uIDataSet.RepFixerItemFactions.Rows) { if (faction.ItemNickName == factionNick) { faction.Reputation = repStr; break; } } } }