public void Check(Roullete roullete) { if (roullete == null) { throw new ArgumentNullException(); } }
public void Winner(Roullete roullete, int value) { Check(roullete); if (value < 0 || value > 36) { throw new ArgumentException(); } this.Number = value; roullete.Event += ShowMessageOnNumber; }
public void OnBlack(Roullete roullete) { Check(roullete); roullete.BlackNumber += ShowMessage; roullete.RedNumber -= ShowMessage; }
public void OnEven(Roullete roullete) { Check(roullete); roullete.EvenNumber += ShowMessage; roullete.OddNumber -= ShowMessage; }