private void SaveToolStripMenuItem1_Click_1(object sender, EventArgs e) { // configuration for saveFileDialog ChacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); ChacterSaveFileDialog.FileName = "Hero.txt"; ChacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*"; var result = ChacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open a stream to write using (StreamWriter outputStream = new StreamWriter( File.Open(ChacterSaveFileDialog.FileName, FileMode.Create))) { //No data actually being written in //list created in hero Generator not Hero Class // write stuff to the file outputStream.WriteLine(Program.character.FirstName); outputStream.WriteLine(Program.character.LastName); outputStream.WriteLine(Program.character.Fighting); outputStream.WriteLine(Program.character.Agility); outputStream.WriteLine(Program.character.Strength); outputStream.WriteLine(Program.character.Endurance); outputStream.WriteLine(Program.character.Reason); outputStream.WriteLine(Program.character.Intuition); outputStream.WriteLine(Program.character.Psyche); outputStream.WriteLine(Program.character.Popularity); outputStream.WriteLine(Program.character.Powers); outputStream.WriteLine(Program.character.Powers); outputStream.WriteLine(Program.character.Powers); outputStream.WriteLine(Program.character.Powers); // cleanup outputStream.Close(); outputStream.Dispose(); } MessageBox.Show("File Saved Successfully!", "Saving...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void OpenToolStripMenuItem1_Click(object sender, EventArgs e) { // configuration for openFileDialog ChacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); ChacterSaveFileDialog.FileName = "Hero.txt"; ChacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*"; var result = ChacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open file stream to read using (StreamReader inputStream = new StreamReader( File.Open(ChacterSaveFileDialog.FileName, FileMode.Open))) { // read stuff from the file into the Chracter object Program.character.FirstName = inputStream.ReadLine(); Program.character.LastName = inputStream.ReadLine(); Program.character.Fighting = inputStream.ReadLine(); Program.character.Agility = inputStream.ReadLine(); Program.character.Strength = inputStream.ReadLine(); Program.character.Endurance = inputStream.ReadLine(); Program.character.Reason = inputStream.ReadLine(); Program.character.Intuition = inputStream.ReadLine(); Program.character.Psyche = inputStream.ReadLine(); Program.character.Popularity = inputStream.ReadLine(); // Program.character.Powers = inputStream.ReadLine(); // Program.character.Powers = inputStream.ReadLine(); // Program.character.Powers = inputStream.ReadLine(); // Program.character.Powers = inputStream.ReadLine() //cleanup inputStream.Close(); inputStream.Dispose(); } } }