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(); }
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(); }
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(); }
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; }
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; }
// 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(); }
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(); }
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; }