Exemplo n.º 1
0
 void dice_ended(object sender, DiceEndedEventArgs e)
 {
     if (this.Dispatcher.CheckAccess())
     {
         if ((string)((sender as Dice).Tag) == "1")
         {
             oneDone = true;
         }
         if ((string)((sender as Dice).Tag) == "2")
         {
             twoDone = true;
         }
         if (oneDone && twoDone && rolling)
         {
             rolling = false;
             OnRollEnded(new RollEndedEventArgs(d1.Value, d2.Value));
         }
     }
     else
     {
         this.Dispatcher.BeginInvoke(new Action <object, DiceEndedEventArgs>(dice_ended), new object[] { sender, e });
     }
 }
Exemplo n.º 2
0
 protected void OnDiceEnded(DiceEndedEventArgs e)
 {
     RollEnded(this, e);
 }
Exemplo n.º 3
0
 protected void OnDiceEnded(DiceEndedEventArgs e)
 {
     RollEnded(this, e);
 }