Exemplo n.º 1
0
        public override bool Equals(object x)
        {
            NoteSettingsObject x1 = (NoteSettingsObject)x;
            NoteSettingsObject x2 = this;

            return(x1.MBCAllInPreFlop == x2.MBCAllInPreFlop &&
                   x1.MBCMinSizeOfPot == x2.MBCMinSizeOfPot &&
                   x2.MBCMaxSizeOfPot == x2.MBCMaxSizeOfPot &&
                   x1.MBCWentToShowdown == x2.MBCWentToShowdown &&
                   x1.PlayersNo34 == x2.PlayersNo34 &&
                   x1.PlayersNo56 == x2.PlayersNo56 &&
                   x1.PlayersNoCustom == x2.PlayersNoCustom &&
                   x1.PlayersNoHeadsUp == x2.PlayersNoHeadsUp &&
                   x1.PlayersNoMax == x2.PlayersNoMax &&
                   x1.PlayersNoMaxVal == x2.PlayersNoMaxVal &&
                   x1.PlayersNoMinVal == x2.PlayersNoMinVal &&
                   x1.PositionBB == x2.PositionBB &&
                   x1.PositionButton == x2.PositionButton &&
                   x1.PositionCutoff == x2.PositionCutoff &&
                   x1.PositionEarly == x2.PositionEarly &&
                   x1.PositionMiddle == x2.PositionMiddle &&
                   x1.PositionSB == x2.PositionSB &&
                   x1.TypeLimit == x2.TypeLimit &&
                   x1.TypeNoLimit == x2.TypeNoLimit &&
                   x1.TypePotLimit == x2.TypePotLimit && SelectedStakesEquality(x1.ExcludedStakes) &&
                   SelectedCardsEquality(x1.ExcludedCardsList) &&
                   CompareSelectedFilters(x1.SelectedFilters) &&
                   x1.FlopHvSettings.Equals(x2.FlopHvSettings) &&
                   x1.TurnHvSettings.Equals(x2.TurnHvSettings) &&
                   x1.RiverHvSettings.Equals(x2.RiverHvSettings) &&
                   x1.FlopTextureSettings.Equals(x2.FlopTextureSettings) &&
                   x1.TurnTextureSettings.Equals(x2.TurnTextureSettings) &&
                   x1.RiverTextureSettings.Equals(x2.RiverTextureSettings) &&
                   x1.FlopActions.Equals(x2.FlopActions) &&
                   x1.TurnActions.Equals(x2.TurnActions) &&
                   x1.RiverActions.Equals(x2.RiverActions) &&
                   x1.PreflopActions.Equals(x2.PreflopActions) &&
                   x1.PositionBBRaiser == x2.PositionBBRaiser &&
                   x1.PositionButtonRaiser == x2.PositionButtonRaiser &&
                   x1.PositionCutoffRaiser == x2.PositionCutoffRaiser &&
                   x1.PositionEarlyRaiser == x2.PositionEarlyRaiser &&
                   x1.PositionMiddleRaiser == x2.PositionMiddleRaiser &&
                   x1.PositionSBRaiser == x2.PositionSBRaiser &&
                   x1.PositionBB3Bet == x2.PositionBB3Bet &&
                   x1.PositionButton3Bet == x2.PositionButton3Bet &&
                   x1.PositionCutoff3Bet == x2.PositionCutoff3Bet &&
                   x1.PositionEarly3Bet == x2.PositionEarly3Bet &&
                   x1.PositionMiddle3Bet == x2.PositionMiddle3Bet &&
                   x1.PositionSB3Bet == x2.PositionSB3Bet &&
                   x1.Facing1Limper == x2.Facing1Limper &&
                   x1.Facing1Raiser == x2.Facing1Raiser &&
                   x1.Facing2PlusLimpers == x2.Facing2PlusLimpers &&
                   x1.Facing2Raisers == x2.Facing2Raisers &&
                   x1.FacingRaisersCallers == x2.FacingRaisersCallers &&
                   x1.FacingUnopened == x2.FacingUnopened);
        }
Exemplo n.º 2
0
 public NoteObject()
 {
     Settings      = new NoteSettingsObject();
     DisplayedNote = "Unknown";
 }