static void Main(string[] args)
        {
            CardDeckSettings ops = CardDeckSettings.SingleDeck
                                   | CardDeckSettings.FancyNumbers
                                   | CardDeckSettings.Animation;

            Console.WriteLine(ops.ToString());
        }
Example #2
0
 public void PrintOptions(CardDeckSettings ops)
 {
     Console.WriteLine("Option settings:");
     Console.WriteLine("   Use Single Deck    - {0}", UseSingleDeck);
     Console.WriteLine("   Use Large Pictures - {0}", UseBigPics);
     Console.WriteLine("   Use Fancy Numbers  - {0}", UseFancyNums);
     Console.WriteLine("   Use Animation      - {0}", UseAnimation);
 }
Example #3
0
        public void Demo22()
        {
            OptionClass      oc  = new OptionClass();
            CardDeckSettings ops = CardDeckSettings.SingleDeck | CardDeckSettings.Animation
                                   | CardDeckSettings.FancyNumbers;

            oc.SetOptions(ops);
            oc.PrintOptions();
        }
Example #4
0
    static void Main()
    {
        MyClass          mc  = new MyClass();
        CardDeckSettings ops = CardDeckSettings.SingleDeck
                               | CardDeckSettings.FancyNumbers
                               | CardDeckSettings.Animation;

        mc.SetOptions(ops);
        mc.PrintOptions(ops);
    }
Example #5
0
		public void SetOptions( CardDeckSettings ops )
		{
			UseSingleDeck = ops.HasFlag( CardDeckSettings.SingleDeck );
			UseBigPics = ops.HasFlag( CardDeckSettings.LargePictures );
			UseFancyNumbers = ops.HasFlag( CardDeckSettings.FancyNumbers );
			UseAnimation = ops.HasFlag( CardDeckSettings.Animation );
			CardDeckSettings testFlags =
											CardDeckSettings.Animation | CardDeckSettings.FancyNumbers;
			UseAnimationAndFancyNumbers = ops.HasFlag( testFlags );
		}
Example #6
0
            public void SetOptions(CardDeckSettings ops)
            {
                UseSingleDeck   = ops.HasFlag(CardDeckSettings.SingleDeck);
                UseBigPics      = ops.HasFlag(CardDeckSettings.LargePictures);
                UseFancyNumbers = ops.HasFlag(CardDeckSettings.FancyNumbers);
                UseAnimation    = ops.HasFlag(CardDeckSettings.Animation);
                CardDeckSettings testFlags = CardDeckSettings.Animation | CardDeckSettings.FancyNumbers;

                UseAnimationAndFancyNumbers = ops.HasFlag(testFlags);
            }
Example #7
0
 public void SetOptions(CardDeckSettings ops)
 {
     UseSingleDeck = (ops & CardDeckSettings.SingleDeck)
                     == CardDeckSettings.SingleDeck;
     UseBigPics = (ops & CardDeckSettings.LargePictures)
                  == CardDeckSettings.LargePictures;
     UseFancyNums = (ops & CardDeckSettings.FancyNumbers)
                    == CardDeckSettings.FancyNumbers;
     UseAnimation = (ops & CardDeckSettings.Animation)
                    == CardDeckSettings.Animation;
 }
Example #8
0
        static void Main(string[] args)
        {
            //CardDeckSettings ops;


            //ops = CardDeckSettings.FancyNumbers;
            //Console.WriteLine(ops.ToString());

            //ops = CardDeckSettings.FancyNumbers | CardDeckSettings.Animation;
            //Console.WriteLine(ops.ToString());

            MyClass          mc  = new MyClass();
            CardDeckSettings ops = CardDeckSettings.SingleDeck
                                   | CardDeckSettings.FancyNumbers
                                   | CardDeckSettings.Animation;

            mc.SetOptions(ops);
            mc.PrintOptions();
        }