From 23fdc43f8ac4b417ceaa5e2bf199335e136194e7 Mon Sep 17 00:00:00 2001 From: Noah Date: Fri, 1 Oct 2021 10:25:38 +0200 Subject: [PATCH] drawing --- src/game/Clock.java | 2 +- src/game/Control.java | 10 ++++++---- src/gui/GUI.java | 3 ++- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/game/Clock.java b/src/game/Clock.java index 1f9a6c3..a4fcf89 100644 --- a/src/game/Clock.java +++ b/src/game/Clock.java @@ -26,7 +26,7 @@ public class Clock extends Thread{ } }; - t.scheduleAtFixedRate(tt, 1000, 20000); + t.scheduleAtFixedRate(tt, 1000, 200); } diff --git a/src/game/Control.java b/src/game/Control.java index 2480800..231654e 100644 --- a/src/game/Control.java +++ b/src/game/Control.java @@ -216,16 +216,18 @@ public class Control { } - public void addCell(int x, int y) { - System.out.print("X" + x + "|" + "Y" + y + " "); + public void addCell(int mouseX, int mouseY) { + System.out.print("X" + mouseX + "|" + "Y" + mouseY + " "); - System.out.println((int) (x / (800f / xSize))); -// cells[(int) ((x / (800f / xSize)) + ((800f / xSize)/2))][(int) ((y / (800f / ySize)) + ((800f / ySize)/2))] = true; + System.out.println(mouseX / (800 / xSize) + " "); + + cells[(mouseX - 30) / (800 / xSize)][(mouseY - 30) / (800 / ySize)] = true; showGrid(cells); } + public void removeCell(int x, int y) { cells[Math.round(y/(800f/xSize))][Math.round(y/(800f/ySize))] = false; diff --git a/src/gui/GUI.java b/src/gui/GUI.java index 9225525..1807fd8 100644 --- a/src/gui/GUI.java +++ b/src/gui/GUI.java @@ -394,7 +394,8 @@ public class GUI { jfGameManuel = new JFrame(title); - jfGameManuel.getContentPane().setPreferredSize(new Dimension(1000, 1000)); + jfGameManuel.getContentPane().setPreferredSize(new Dimension(800, 800)); + jfGameManuel.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jfGameManuel.setResizable(false);