ThemeEditor.Common.SMDH.AppSettings.Write C# (CSharp) Method

Write() public static method

public static Write ( AppSettings sett, Stream s ) : void
sett AppSettings
s System.IO.Stream
return void
        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);
            }
        }
    }

Usage Example

Ejemplo n.º 1
0
        public static void Write(SMDH smdh, Stream s)
        {
            using (var bw = new BinaryWriter(s, Encoding.ASCII, true))
            {
                bw.Write(MAGIC);
                bw.Write(smdh.Version);
                bw.Write(smdh.Reserved_1);

                for (int i = 0; i < 16; i++)
                {
                    AppTitle.Write(smdh.AppTitles[i], s);
                }

                AppSettings.Write(smdh.Settings, s);
                bw.Write(smdh.Reserved_2);
                bw.Write(smdh.SmallIcon.Data);
                bw.Write(smdh.LargeIcon.Data);
            }
        }