示例#1
0
 /**
  * Calls the correct DisplayCard of the gamewindow class,
  * accoridng to the Card type.
  */
 private void ShowCard(Card card)
 {
     if (card is AgencyCard)
     {
         window.DisplayCard((AgencyCard)card);
     }
     else if (card is BonusCard)
     {
         window.DisplayCard((BonusCard)card);
     }
     else if (card is PropertyCard)
     {
         window.DisplayCard((PropertyCard)card, Color.FromArgb(
                                colorGroups[card.Group, 0],
                                colorGroups[card.Group, 1],
                                colorGroups[card.Group, 2]));
     }
 }