import java.awt.*; public class DrawingDecks { private DeckType deckType; private int NumberDecks; public void SetNumberDecks(int value){ NumberDecks = value; switch (value){ case 2: deckType = DeckType.TwoDecks; break; case 3: deckType = DeckType.ThreeDecks; break; default: deckType = DeckType.OneDeck; } }; public void DrawDeck(int x, int y, int width, int heght, Graphics g, Color MainColor){ g.setColor(MainColor); g.fillRect(x, y, width, heght); g.setColor(Color.black); g.drawRect(x, y, width, heght); } public void DrawingDecks(int _startPosX, int _startPosY, Color MainColor, Graphics g){ switch (deckType){ case OneDeck: DrawDeck(_startPosX + 30, _startPosY + 30, 60, 10, g, MainColor); break; case TwoDecks: DrawDeck(_startPosX + 30, _startPosY + 30, 60, 10, g, MainColor); DrawDeck(_startPosX + 36, _startPosY + 22, 54, 8, g, MainColor); break; case ThreeDecks: DrawDeck(_startPosX + 30, _startPosY + 30, 60, 10, g, MainColor); DrawDeck(_startPosX + 36, _startPosY + 22, 54, 8, g, MainColor); DrawDeck(_startPosX + 50, _startPosY + 14, 40, 8, g, MainColor); break; } } }