Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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");
            }
        }