private void SaveButton_Click(object sender, EventArgs e)
        {
            ((HydraUtf8String)MetadataMap.Items["Name"]).Value = CharacterNameField.Text;

            CurrentStream.Seek(0, SeekOrigin.Begin);
            CurrentStream.SetLength(0); // truncate to zero length, so we don't have any crap left at the end when we save

            SaveMap.Serialize(CurrentStream);

            MessageBox.Show(this, "File saved.", "Character Renamer", MessageBoxButtons.OK);

            CloseFile();
        }
Beispiel #2
0
        public void Save()
        {
            string filename = String.Format("{0}.sr_screenshot", ID);
            string path     = Path.Combine(GetScreenshotFolder(), filename);

            using (Stream s = File.Create(path))
            {
                Data.Serialize(s);
            }

            if (ImageData != null)
            {
                string imagePath = Path.ChangeExtension(path, ".jpg");
                File.WriteAllBytes(imagePath, ImageData);
            }
        }
Beispiel #3
0
        public void Save()
        {
            string path = GenerateFileName();

            while (File.Exists(path))
            {
                path = GenerateFileName();
            }

            using (Stream s = File.Create(path))
            {
                Data.Serialize(s);
            }

            if (ImageData != null)
            {
                string imagePath = Path.ChangeExtension(path, ".jpg");
                File.WriteAllBytes(imagePath, ImageData);
            }
        }