Exemple #1
0
 private void blockplayedborder_MouseEnter(object sender, MouseEventArgs e)
 {
     if (element != null)
     {
         if (this.eng.GetCurrentPlayer().GetHand().Count > 1)
         {
             Carta card = this.eng.GetCardFromUI(this.eng.GetCurrentPlayer(), element);
             if (eng.ValidatePlay(element))
             {
                 eng.ColapseElement(element);
                 Canvas.SetZIndex(element, count++);
                 this.eng.RealignCards();
                 element = null;
                 if (card != null)
                 {
                     if (!this.evento.IsJoker(card))
                     {
                         this.eng.EndTurn();
                     }
                 }
             }
             else
             {
                 this.BackCardToHand(element);
             }
         }
         else if (this.eng.GetCurrentPlayer().Uno)
         {
             MessageBox.Show("VOCÊ GANHOU!!");
             eng.ColapseElement(element);
             Canvas.SetZIndex(element, count++);
             element = null;
         }
         else //!this.eng.GetCurrentPlayer().Uno
         {
             this.BackCardToHand(element);
         }
     }
 }