diff --git a/src/break_out/view/Field.java b/src/break_out/view/Field.java index eabd1d3..67964cd 100644 --- a/src/break_out/view/Field.java +++ b/src/break_out/view/Field.java @@ -140,6 +140,13 @@ public class Field extends JPanel { int blockWidth = Constants.SCREEN_WIDTH / Constants.SQUARES_X; int blockHeight = Constants.SCREEN_HEIGHT / Constants.SQUARES_Y; + // temporarily save default component color to draw ball in specific color + Color temp = g2.getColor(); + + // Component color with alpha + Color withAlpha = new Color(g2.getColor().getRed(), g2.getColor().getGreen(), g2.getColor().getBlue(), 170); + g2.setColor(withAlpha); + // draw vertical lines for (int i = 1; i < Constants.SQUARES_X; i++) { g2.drawLine(i * blockWidth, 0, i * blockWidth, Constants.SCREEN_HEIGHT); @@ -149,6 +156,9 @@ public class Field extends JPanel { for (int i = 1; i < Constants.SQUARES_Y; i++) { g2.drawLine(0, i * blockHeight, Constants.SCREEN_WIDTH, i * blockHeight); } + + // reset color to default + g2.setColor(temp); } /**