Ejemplo n.º 1
0
 public MednaSetting(MednaSettingS s)
 {
     Name         = Mershul.PtrToStringUtf8(s.Name);
     Description  = Mershul.PtrToStringUtf8(s.Description);
     SettingsKey  = Mershul.PtrToStringUtf8(s.SettingsKey);
     DefaultValue = Mershul.PtrToStringUtf8(s.DefaultValue);
     Min          = Mershul.PtrToStringUtf8(s.Min);
     Max          = Mershul.PtrToStringUtf8(s.Max);
     Flags        = (SettingFlags)s.Flags;
     Type         = (SettingType)s.Type;
 }
Ejemplo n.º 2
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.º 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 static bool HasFlags(
            SettingFlags flags,
            SettingFlags hasFlags,
            bool all
            )
        {
            if (all)
            {
                return((flags & hasFlags) == hasFlags);
            }
            else
            {
                return((flags & hasFlags) != SettingFlags.None);
            }
        }