Esempio n. 1
0
        private void newAbility_Click(object sender, EventArgs e)
        {
            int    newID      = abilities.Count;
            string filePrefix = newID.ToString("D4");
            string filePath   = "./Data/Abilities/" + filePrefix + "new_ability.txt";

            if (File.Exists(filePath))
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                File.Create(filePath).Close();
            }
            abilities = loadData("Abilities");
            ability1Box.DataSource = abilities;
            ability2Box.DataSource = abilities;
            ability3Box.DataSource = abilities;

            abilitiesList.DataSource = abilities;
            StreamWriter newAbilityFile = new StreamWriter(filePath);

            newAbilityFile.WriteLine(newID);
            newAbilityFile.WriteLine("");
            newAbilityFile.Close();
            abilityID.Text = filePrefix;
            abilityBoxesRefresh();
        }
Esempio n. 2
0
        private void applyButton_Click(object sender, EventArgs e)
        {
            string filePrefix = int.Parse(characterID.Text).ToString("D4");
            string filePath   = "./Data/Characters/" + filePrefix + nameBox.Text + ".txt";
            string exAddress  = "./Data/Characters/" + curCharacter;

            if (File.Exists(filePath) && filePath != exAddress)
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                if (File.Exists(exAddress))
                {
                    File.Delete(exAddress);
                }
                File.Create(filePath).Close();
            }

            StreamWriter file = new StreamWriter(filePath);

            file.WriteLine(characterID.Text);
            file.WriteLine(nameBox.Text);
            file.WriteLine(experienceBox.Text);  //Checked in Verify for int
            file.WriteLine(healthBox.Text);      //
            file.WriteLine(agilityBox.Text);     //
            file.WriteLine(precisionBox.Text);   //
            file.WriteLine(energyBox.Text);      //
            file.WriteLine(masteryBox.Text);     //
            file.WriteLine(actionsBox.Text);     //
            file.WriteLine(weaponsList.Text);
            file.WriteLine(wDropChanceBox.Text); //
            file.WriteLine(armorsList.Text);
            file.WriteLine(aDropChanceBox.Text); //
            file.WriteLine(agilityGainBox.Text);
            file.WriteLine(actionsGainBox.Text);
            file.WriteLine(maxEnergyGainBox.Text);
            file.WriteLine(maxHealthGainBox.Text);
            file.WriteLine(precisionGainBox.Text);
            file.WriteLine(ability1Box.Text);
            file.WriteLine(ability2Box.Text);
            file.WriteLine(ability3Box.Text);
            file.Close();
            curCharacter = filePrefix + nameBox.Text + ".txt";


            verifyCharacter();
            refreshButton.PerformClick();
        }
Esempio n. 3
0
        void create()
        {
            string        fileDirectory = "./Data/Characters";
            List <string> localTemp     = new List <string>();
            DirectoryInfo d             = new DirectoryInfo(fileDirectory); //Assuming Test is your Folder

            FileInfo[] Files = d.GetFiles("*.txt");                         //Getting Text files
            int        newID = 0;

            foreach (FileInfo character in Files)
            {
                newID++;
            }
            string filePrefix = newID.ToString("D4");
            string filePath   = "./Data/Characters/" + filePrefix + charName + ".txt";

            if (File.Exists(filePath))
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                File.Create(filePath).Close();
            }


            StreamWriter file = new StreamWriter(filePath);

            file.WriteLine(newID);
            file.WriteLine(charName);
            file.WriteLine(exp);
            file.WriteLine(maxHealth);
            file.WriteLine(agilityNum);
            file.WriteLine(precisionNum);
            file.WriteLine(maxEnergy);
            file.WriteLine(masteryNum);
            file.WriteLine(actionsNum);
            for (int i = 9; i < 20; i++)
            {
                file.WriteLine("");
            }
            file.Close();
        }
Esempio n. 4
0
        private void applyWeapons_Click(object sender, EventArgs e)
        {
            string prefix    = int.Parse(weaponID.Text).ToString("D4");
            string filePath  = "./Data/Weapons/" + prefix + weaponNameBox.Text + ".txt";
            string exAddress = "./Data/Weapons/" + curWeapon;

            if (File.Exists(filePath) && filePath != exAddress)
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                if (File.Exists(exAddress))
                {
                    File.Delete(exAddress);
                }
                File.Create(filePath).Close();
            }
            // WRITES THE WEAPON TO A TEXT FILE
            StreamWriter file = new StreamWriter(filePath);

            file.WriteLine(weaponID.Text);
            file.WriteLine(weaponNameBox.Text);
            file.WriteLine(weaponType.Text);
            file.WriteLine(baseDamageBox.Text);
            file.WriteLine(rangeBox.Text);
            file.WriteLine(magicdmgTypeBox.Text);
            file.WriteLine(eeAmplitudeBox.Text);
            file.WriteLine(eeDurationBox.Text);
            file.WriteLine(wMasteryReqBox.Text);
            file.WriteLine(wClassReqBox.Text);
            file.WriteLine(weaponDescriptionBox.Text);
            file.Close();

            curWeapon = prefix + weaponNameBox.Text + ".txt";

            weapons  = loadData("Weapons");
            weapons0 = loadData("Weapons");

            verifyWeapon();
            weaponsList.DataSource  = weapons;
            weaponsList0.DataSource = weapons0;
        }
Esempio n. 5
0
        private void applyAbilities_Click(object sender, EventArgs e)
        {
            string prefix    = int.Parse(abilityID.Text).ToString("D4");
            string filePath  = "./Data/Abilities/" + prefix + abilityNameBox.Text + ".txt";
            string exAddress = "./Data/Abilities/" + curAbility;

            if (File.Exists(filePath) && filePath != exAddress)
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                if (File.Exists(exAddress))
                {
                    File.Delete(exAddress);
                }
                File.Create(filePath).Close();
            }

            StreamWriter newAbilityFile = new StreamWriter(filePath);

            newAbilityFile.WriteLine(prefix);
            newAbilityFile.WriteLine(abilityNameBox.Text);
            newAbilityFile.Close();

            abilities  = loadData("Abilities");
            abilities0 = loadData("Abilities");
            abilities1 = loadData("Abilities");
            abilities2 = loadData("Abilities");
            abilitiesList.DataSource = abilities;
            ability1Box.DataSource   = abilities0;
            ability2Box.DataSource   = abilities1;
            ability3Box.DataSource   = abilities2;
        }
Esempio n. 6
0
        // WEAPONS TAB
        private void newWeapon_Click(object sender, EventArgs e)
        {
            int    newID      = weapons.Count;
            string filePrefix = newID.ToString("D4");
            string filePath   = "./Data/Weapons/" + filePrefix + "new_weapon.txt";

            if (File.Exists(filePath))
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                File.Create(filePath).Close();
            }
            weapons = loadData("Weapons");

            weaponsList.DataSource  = weapons;
            weaponsList0.DataSource = weapons;

            StreamWriter newWeaponFile = new StreamWriter(filePath);

            newWeaponFile.WriteLine(newID);
            for (int i = 1; i < 11; i++)
            {
                newWeaponFile.WriteLine("");
            }
            weaponID.Text = filePrefix;
            newWeaponFile.Close();
            weaponBoxesRefresh();
        }
Esempio n. 7
0
        private void newArmor_Click(object sender, EventArgs e)
        {
            int    newID      = armors.Count;
            string filePrefix = newID.ToString("D4");
            string filePath   = "./Data/Armours/" + filePrefix + "new_armour.txt";

            if (File.Exists(filePath))
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                File.Create(filePath).Close();
            }
            armors = loadData("Armours");

            armorsList.DataSource  = armors;
            armourList0.DataSource = armors;
            StreamWriter newArmorFile = new StreamWriter(filePath);

            newArmorFile.WriteLine(newID);
            for (int i = 1; i < 27; i++)
            {
                newArmorFile.WriteLine("");
            }
            armorID.Text = filePrefix;
            newArmorFile.Close();
            armorBoxesRefresh();
        }
Esempio n. 8
0
        private void button2_Click(object sender, EventArgs e)
        {
            string prefix    = int.Parse(armorID.Text).ToString("D4");
            string filePath  = "./Data/Armours/" + prefix + armorNameBox.Text + ".txt";
            string exAddress = "./Data/Armours/" + curArmor;

            if (File.Exists(filePath) && filePath != exAddress)
            {
                if (notification0 == null)
                {
                    notification0 = new message0();
                }
                if (notification0.ShowDialog() == DialogResult.OK)
                {
                    File.Create(filePath).Close();
                }
            }
            else
            {
                if (File.Exists(exAddress))
                {
                    File.Delete(exAddress);
                }
                File.Create(filePath).Close();
            }

            StreamWriter file = new StreamWriter(filePath);

            file.WriteLine(armorID.Text);
            file.WriteLine(armorNameBox.Text);
            file.WriteLine(armorTypeBox.Text);
            file.WriteLine(minMastery.Text);
            file.WriteLine(armorBaseBox.Text);
            file.WriteLine(upgradeSlotsBox.Text);
            file.WriteLine(fireRes.Text);
            file.WriteLine(iceRes.Text);
            file.WriteLine(poisonRes.Text);
            file.WriteLine(darkRes.Text);
            file.WriteLine(natureRes.Text);
            file.WriteLine(windRes.Text);
            file.WriteLine(lightRes.Text);
            file.WriteLine(harmonyRes.Text);
            file.WriteLine(armorEXPGainBox.Text);
            file.WriteLine(armorHPBox.Text);
            file.WriteLine(armorAgilityBox.Text);
            file.WriteLine(armorPrecisionBox.Text);
            file.WriteLine(armorMPBox.Text);
            file.WriteLine(armorMasteryBox.Text);
            file.WriteLine(armorActionsBox.Text);
            if (legsCovered.Checked)
            {
                file.WriteLine("1");
            }
            else
            {
                file.WriteLine("0");
            }
            if (rightArmCovered.Checked)
            {
                file.WriteLine("1");
            }
            else
            {
                file.WriteLine("0");
            }
            if (leftArmCovered.Checked)
            {
                file.WriteLine("1");
            }
            else
            {
                file.WriteLine("0");
            }
            if (headCovered.Checked)
            {
                file.WriteLine("1");
            }
            else
            {
                file.WriteLine("0");
            }
            if (isDroppable.Checked)
            {
                file.WriteLine("1");
            }
            else
            {
                file.WriteLine("0");
            }
            file.WriteLine(armorDescriptionBox.Text);
            file.Close();

            curArmor = prefix + armorNameBox.Text + ".txt";

            verifyArmor();
            armors  = loadData("Armours");
            armors0 = loadData("Armours");
            armorsList.DataSource  = armors;
            armourList0.DataSource = armors0;
        }