private void btnTeamSave_Click(object sender, EventArgs e) { using (var sfd = new SaveFileDialog()) { sfd.Filter = "STrikers teaM file (*.stm)|*.stm|All files (*.*)|*.*"; if (sfd.ShowDialog() == DialogResult.OK) { var file = File.OpenWrite(sfd.FileName); using (var bw = new BeBinaryWriter(file)) { bw.Write(0x5445414D); TeamFile.Save(bw, save); MessageBox.Show("Succesfully saved.", "Done"); } } } }
private void btnTeamLoad_Click(object sender, EventArgs e) { using (var ofd = new OpenFileDialog()) { ofd.Filter = "STrikers teaM file (*.stm)|*.stm|All files (*.*)|*.*"; if (ofd.ShowDialog() == DialogResult.OK) { var file = File.OpenRead(ofd.FileName); using (var br = new BeBinaryReader(file)) { if (br.ReadInt32() != 0x5445414D) { MessageBox.Show("Invalid file", "Error"); return; } TeamFile.Load(br, save); InitTeam(); } } } }