public void Write(HishScoreData scoreData)
 {
     // create the file
     try
     {
         using (BinaryWriter writer = new BinaryWriter(File.Open(m_FileName, FileMode.Create)))
         {
             writer.Write(1.250F);
             writer.Write(@"c:\Temp");
             writer.Write(10);
             writer.Write(true);
         }
     }
     catch (IOException e)
     {
         Console.WriteLine(e.Message + "\n Cannot create file.");
         return;
     }
 }
        public HishScoreData Read()
        {
            HishScoreData readFile = new HishScoreData();

            float  aspectRatio;
            string tempDirectory;
            int    autoSaveTime;
            bool   showStatusBar;

            if (File.Exists(m_FileName))
            {
                using (BinaryReader reader = new BinaryReader(File.Open(m_FileName, FileMode.Open)))
                {
                    aspectRatio   = reader.ReadSingle();
                    tempDirectory = reader.ReadString();
                    autoSaveTime  = reader.ReadInt32();
                    showStatusBar = reader.ReadBoolean();
                }
            }

            return(readFile);
        }