Example #1
0
 public void Check(Roullete roullete)
 {
     if (roullete == null)
     {
         throw new ArgumentNullException();
     }
 }
Example #2
0
        public void Winner(Roullete roullete, int value)
        {
            Check(roullete);

            if (value < 0 || value > 36)
            {
                throw new ArgumentException();
            }

            this.Number     = value;
            roullete.Event += ShowMessageOnNumber;
        }
Example #3
0
 public void OnBlack(Roullete roullete)
 {
     Check(roullete);
     roullete.BlackNumber += ShowMessage;
     roullete.RedNumber   -= ShowMessage;
 }
Example #4
0
 public void OnEven(Roullete roullete)
 {
     Check(roullete);
     roullete.EvenNumber += ShowMessage;
     roullete.OddNumber  -= ShowMessage;
 }