Exemple #1
0
        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");
                    }
                }
            }
        }
Exemple #2
0
        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();
                    }
                }
            }
        }