public void Initialize(SaveDataHandler handler) { this.gameData = handler.GameDataFile; if (this.Enabled = (this.gameData != null)) { charaEquipmentComboBoxes = new ComboBox[] { cmbCharacterWeapon, cmbCharacterEquipment, cmbCharacterArmor1, cmbCharacterArmor2 }; cmbCharacterClass.DisplayMember = "Value"; cmbCharacterClass.ValueMember = "Key"; cmbCharacterClass.DataSource = new BindingSource(XmlHelper.ClassNames[SaveDataHandler.SaveLanguage], null); cmbCharacterSubclass.DisplayMember = "Value"; cmbCharacterSubclass.ValueMember = "Key"; cmbCharacterSubclass.DataSource = new BindingSource(XmlHelper.ClassNames[SaveDataHandler.SaveLanguage], null); foreach (ComboBox comboBox in charaEquipmentComboBoxes) { comboBox.DisplayMember = "Value"; comboBox.ValueMember = "Key"; comboBox.DataSource = new BindingSource(XmlHelper.EquipmentNames[SaveDataHandler.SaveLanguage], null); } lbCharacters.DataSource = this.gameData.Characters; } }
public void Initialize(SaveDataHandler handler) { this.gameData = handler.GameDataFile; if (this.Enabled = (this.gameData != null)) { inventoryItemAdapters = new ItemAdapter[gameData.InventoryItems.Length]; for (int i = 0; i < inventoryItemAdapters.Length; i++) { inventoryItemAdapters[i] = new ItemAdapter(gameData.InventoryItems[i], null); } keyItemsItemAdapters = new ItemAdapter[gameData.KeyItems.Length]; for (int i = 0; i < keyItemsItemAdapters.Length; i++) { keyItemsItemAdapters[i] = new ItemAdapter(gameData.KeyItems[i], null); } storageItemAdapters = new ItemAdapter[gameData.StorageItems.Length]; for (int i = 0; i < storageItemAdapters.Length; i++) { storageItemAdapters[i] = new ItemAdapter(gameData.StorageItems[i], gameData.StorageItemAmounts[i]); } InitializeDataGrid(dgvInventory, inventoryItemAdapters); InitializeDataGrid(dgvKeyItems, keyItemsItemAdapters); InitializeDataGrid(dgvStorage, storageItemAdapters); } }
public void Initialize(SaveDataHandler handler) { this.gameData = handler.GameDataFile; if (this.Enabled = (this.gameData != null)) { txtGuildName.SetBinding("Text", gameData, "GuildName"); txtSkyshipName.SetBinding("Text", gameData, "SkyshipName"); txtCurrentEn.SetBinding("Text", gameData, "CurrentEn"); nudBurstValue.SetBinding("Value", gameData, "BurstValue"); lblBurstPointDisplay.SetBinding("Text", gameData, "BurstPoints"); spbBurstGauge.SetBinding("Value", gameData, "BurstGauge"); nudTimeYear.SetBinding("Value", gameData, "CurrentYear"); cmbTimeMonth.DataSource = Mori4Game.MonthNames; cmbTimeMonth.SetBinding("SelectedIndex", gameData, "CurrentMonth"); nudTimeDay.SetBinding("Value", gameData, "CurrentDay"); } }