Beispiel #1
0
 internal override void DisCost(int p)
 {
     if (ShowHand.Count != 0)
     {
         SupplyOff();
         ShowDeck.CardClickOff();
         for (int i = 0; i < ShowHand.Count; i++)
         {
             ShowHand[i].DisModeOn(p);
         }
     }
 }
Beispiel #2
0
 internal override void DoAction(object sender, EventArgs e)
 {
     if (player.GetAction() != 0 && player.GetTurn() && !clicked)
     {
         count = Hand.Count();
         for (int i = 0; i < Hand.Count; i++)
         {
             Hand[i].TrashModeOn();
         }
         Deck.CardClickOff();
         button.Visible = true;
         player.UseAction(action);
         player.SupplyOff();
         clicked = true;
     }
 }
Beispiel #3
0
 internal override void DoAction(object sender, EventArgs e)
 {
     if (player.GetTurn() && player.GetAction() != 0)
     {
         for (int i = 0; i < Hand.Count; i++)
         {
             if (Hand[i].ShowType("money"))
             {
                 Hand[i].MineModeOn();
             }
             Hand[i].ClickOff();
         }
         player.UseAction(action);
         player.LabeUpdate();
         player.SupplyOff();
         Deck.CardClickOff();
     }
 }