/** * 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])); } }