예제 #1
0
 public static bool NeedsReboot(NESSyncSettings x, NESSyncSettings y)
 {
     return(!(Util.DictionaryEqual(x.BoardProperties, y.BoardProperties) &&
              x.RegionOverride == y.RegionOverride &&
              !NESControlSettings.NeedsReboot(x.Controls, y.Controls) &&
              ((x.InitialWRamStatePattern ?? new List <byte>()).SequenceEqual(y.InitialWRamStatePattern ?? new List <byte>()))));
 }
예제 #2
0
 public static bool NeedsReboot(NESSyncSettings x, NESSyncSettings y)
 {
     return(!(Util.DictionaryEqual(x.BoardProperties, y.BoardProperties) &&
              x.RegionOverride == y.RegionOverride &&
              !NESControlSettings.NeedsReboot(x.Controls, y.Controls)));
 }