private Dictionary <SuitColour, Color> GetColourMapping(SuitColourScheme suitColourScheme) { var mapping = new Dictionary <SuitColour, Color>(); mapping.Add(SuitColour.Black, Color.LightSlateGray); mapping.Add(SuitColour.Blue, Color.LightSkyBlue); mapping.Add(SuitColour.Green, Color.LightGreen); mapping.Add(SuitColour.Red, Color.OrangeRed); return(mapping); }
public ButtonCardDisplayer(SuitColourScheme suitColourScheme) { SuitColourScheme = suitColourScheme; Dictionary <SuitColour, Color> colourMap = GetColourMapping(suitColourScheme); _suitColourMap = new Dictionary <Suit, Color>(); foreach (Suit suit in Enum.GetValues(typeof(Suit))) { _suitColourMap.Add(suit, colourMap[suitColourScheme.GetColour(suit)]); } }