package v4.draw; import v4.game.Control; import v4.gui.GUI; import javax.swing.*; import java.awt.*; public class Draw extends JLabel { protected void paintComponent(Graphics g){ super.paintComponent(g); Graphics2D g2d = (Graphics2D) g; g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF); g.setColor(Color.RED); g.drawRect(9 ,9, GUI.WIDTH + 2, GUI.HEIGHT + 2); repaint(); for (int x = 0; x < Control.CELLCOUNT; x++){ for (int y = 0; y < Control.CELLCOUNT; y++){ if (Control.cells[x][y]){ g.setColor(Color.BLACK); g.drawRect(x +GUI.XOFF, y + GUI.YOFF, 1, 1); } else { g.setColor(Color.WHITE); g.drawRect(x +GUI.XOFF, y + GUI.YOFF, 1, 1); } } } } }