From 137bd293e80f1e18344e38b869d2e14ceba403e9 Mon Sep 17 00:00:00 2001 From: frog24 Date: Sun, 3 Dec 2023 01:42:04 +0400 Subject: [PATCH] code upgreat --- scr/DrawingDecks.java | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/scr/DrawingDecks.java b/scr/DrawingDecks.java index 15d7b2b..5e6bae3 100644 --- a/scr/DrawingDecks.java +++ b/scr/DrawingDecks.java @@ -16,31 +16,26 @@ public class DrawingDecks { 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: - g.setColor(MainColor); - g.fillRect(_startPosX + 30, _startPosY + 30, 60, 10); - g.setColor(Color.black); - g.drawRect(_startPosX + 30, _startPosY + 30, 60, 10); + DrawDeck(_startPosX + 30, _startPosY + 30, 60, 10, g, MainColor); break; case TwoDecks: - g.setColor(MainColor); - g.fillRect(_startPosX + 30, _startPosY + 30, 60, 10); - g.fillRect(_startPosX + 36, _startPosY + 22, 54, 8); - g.setColor(Color.black); - g.drawRect(_startPosX + 30, _startPosY + 30, 60, 10); - g.drawRect(_startPosX + 36, _startPosY + 22, 54, 8); + DrawDeck(_startPosX + 30, _startPosY + 30, 60, 10, g, MainColor); + DrawDeck(_startPosX + 36, _startPosY + 22, 54, 8, g, MainColor); break; case ThreeDecks: - g.setColor(MainColor); - g.fillRect(_startPosX + 30, _startPosY + 30, 60, 10); - g.fillRect(_startPosX + 36, _startPosY + 22, 54, 8); - g.fillRect(_startPosX + 50, _startPosY + 14, 40, 8); - g.setColor(Color.black); - g.drawRect(_startPosX + 30, _startPosY + 30, 60, 10); - g.drawRect(_startPosX + 36, _startPosY + 22, 54, 8); - g.drawRect(_startPosX + 50, _startPosY + 14, 40, 8); + 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; } }