private void DrawSuit(SKCanvas canvas, SKRect rect_Card) { switch (Suit) { case EnumSuitList.Clubs: { canvas.DrawCardSuit(BasicGameFrameworkLibrary.RegularDeckOfCards.EnumSuitList.Clubs, rect_Card, _greenPaint !, null); break; } case EnumSuitList.Diamonds: { canvas.DrawCardSuit(BasicGameFrameworkLibrary.RegularDeckOfCards.EnumSuitList.Diamonds, rect_Card, _bluePaint !, null); break; } case EnumSuitList.Hearts: { canvas.DrawCardSuit(BasicGameFrameworkLibrary.RegularDeckOfCards.EnumSuitList.Hearts, rect_Card, _redPaint !, null); break; } case EnumSuitList.Spades: { canvas.DrawCardSuit(BasicGameFrameworkLibrary.RegularDeckOfCards.EnumSuitList.Spades, rect_Card, _blackPaint !, null); break; } case EnumSuitList.Stars: { canvas.DrawStar(rect_Card, _yellowPaint !, _thickBorder !); break; } default: { throw new BasicBlankException("Not Supported"); } } }