Ejemplo n.º 1
0
 public static EulaVersion Read(Stream s)
 {
     var eula = new EulaVersion
     {
         Minor = (byte) s.ReadByte(),
         Major = (byte) s.ReadByte()
     };
     return eula;
 }
Ejemplo n.º 2
0
        public static EulaVersion Read(Stream s)
        {
            var eula = new EulaVersion
            {
                Minor = (byte)s.ReadByte(),
                Major = (byte)s.ReadByte()
            };

            return(eula);
        }
Ejemplo n.º 3
0
 public AppSettings() : this(true)
 {
     for (int i = 0; i < 16; i++)
         AgeRatings[i] = new AgeRating();
     RegionLock = RegionLockFlags.RegionFree;
     MatchMakerID = MatchMakerID.Zero;
     Flags = SettingFlags.None;
     EULA = EulaVersion.Zero;
     Reserved = 0;
     OptimalBannerFrame = 0;
     StreetPassID = 0;
 }
Ejemplo n.º 4
0
 public AppSettings() : this(true)
 {
     for (int i = 0; i < 16; i++)
     {
         AgeRatings[i] = new AgeRating();
     }
     RegionLock         = RegionLockFlags.RegionFree;
     MatchMakerID       = MatchMakerID.Zero;
     Flags              = SettingFlags.None;
     EULA               = EulaVersion.Zero;
     Reserved           = 0;
     OptimalBannerFrame = 0;
     StreetPassID       = 0;
 }
Ejemplo n.º 5
0
 public static void Write(AppSettings sett, Stream s)
 {
     using (var bw = new BinaryWriter(s, Encoding.ASCII, true))
     {
         for (int i = 0; i < 16; i++)
         {
             AgeRating.Write(sett.AgeRatings[i], s);
         }
         bw.Write((int)sett.RegionLock);
         MatchMakerID.Write(sett.MatchMakerID, s);
         bw.Write((int)sett.Flags);
         EulaVersion.Write(sett.EULA, s);
         bw.Write(sett.Reserved);
         bw.Write(sett.OptimalBannerFrame);
         bw.Write(sett.StreetPassID);
     }
 }
Ejemplo n.º 6
0
        public static AppSettings Read(Stream s)
        {
            AppSettings sett = new AppSettings(true);

            using (var br = new BinaryReader(s, Encoding.ASCII, true))
            {
                for (int i = 0; i < 16; i++)
                {
                    sett.AgeRatings[i] = AgeRating.Read(s);
                }
                sett.RegionLock         = (RegionLockFlags)br.ReadInt32();
                sett.MatchMakerID       = MatchMakerID.Read(s);
                sett.Flags              = (SettingFlags)br.ReadInt32();
                sett.EULA               = EulaVersion.Read(s);
                sett.Reserved           = br.ReadInt16();
                sett.OptimalBannerFrame = br.ReadSingle();
                sett.StreetPassID       = br.ReadUInt32();
            }
            return(sett);
        }
Ejemplo n.º 7
0
 public static void Write(EulaVersion eula, Stream s)
 {
     s.WriteByte(eula.Minor);
     s.WriteByte(eula.Major);
 }
Ejemplo n.º 8
0
 public static void Write(EulaVersion eula, Stream s)
 {
     s.WriteByte(eula.Minor);
     s.WriteByte(eula.Major);
 }