From 8fa3d2322383941449ee2c0d9e2fe5c6924c529b Mon Sep 17 00:00:00 2001
From: Leon Dieter <Leon Dieter@DESKTOP-L4JC8N4>
Date: Wed, 17 Mar 2021 19:36:48 +0100
Subject: [PATCH] minor changes

---
 .../letsgoing/ardublock/simulator/Simulator.java | 16 +++++++++++-----
 .../letsgoing/ardublock/simulator/view/GUI.java  | 12 ++++++++++++
 2 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/src/tec/letsgoing/ardublock/simulator/Simulator.java b/src/tec/letsgoing/ardublock/simulator/Simulator.java
index d1acfe1..2f9d849 100644
--- a/src/tec/letsgoing/ardublock/simulator/Simulator.java
+++ b/src/tec/letsgoing/ardublock/simulator/Simulator.java
@@ -160,6 +160,8 @@ public class Simulator implements Runnable, ActionListener{
 	 *         Thread nicht korrekt beendet wurde.
 	 */
 	public boolean reload() {
+		
+		
 		if (simuThread instanceof Thread) {
 			stopSimu();
 			try {
@@ -173,20 +175,24 @@ public class Simulator implements Runnable, ActionListener{
 		Point locationWindow = gui.getLocation();
 		int WidthWindow = gui.getxscale();
 		int HeightWindow = gui.getyscale();
-		System.out.println(gui.getxscale());
-		System.out.println(gui.getyscale());
-		System.out.println("aufruf");
+		
 		gui.stopThread();
 		gui.dispose();
 
 		createSubClasses();
 		
 		gui.setLocation(locationWindow);
-		gui.updateGUI(WidthWindow, HeightWindow);
+		gui.setxscale(WidthWindow);
+		gui.setyscale(HeightWindow);
+		
+		System.out.println(WidthWindow + " " + HeightWindow);
+		//gui.updateGUI(WidthWindow, HeightWindow);
 		
 		for (SimCodeFunction function : functionsCode) {
 			arduino.addFunction(function);
-		}			
+		}	
+		
+		
 		return true;
 	}
 	
diff --git a/src/tec/letsgoing/ardublock/simulator/view/GUI.java b/src/tec/letsgoing/ardublock/simulator/view/GUI.java
index 3f12c28..34c011d 100644
--- a/src/tec/letsgoing/ardublock/simulator/view/GUI.java
+++ b/src/tec/letsgoing/ardublock/simulator/view/GUI.java
@@ -76,6 +76,7 @@ public class GUI extends JFrame implements Runnable, ActionListener {
 	 */
 	public GUI(Simulator simu) {
 		super("ArduBlock Simulator");
+		
 		// Konstruktor der Module
 				modules[0] = new RGB(new ImageIcon(getToolkit()
 						.getImage(GUI.class.getResource("/tec/letsgoing/ardublock/simulator/img/PM31_RGB_LED.png"))), xscale, yscale);
@@ -198,6 +199,7 @@ public class GUI extends JFrame implements Runnable, ActionListener {
 	 */
 	public void updateGUI(int _xscale, int _yscale) {
 		
+		System.out.println("update: " + xscale + " " + _yscale);
 		for(int i = 0; i < 4; i++) {
 			
 			modules[i].updateGUI(_xscale, _yscale);
@@ -479,6 +481,16 @@ public class GUI extends JFrame implements Runnable, ActionListener {
 		return yscale;
 	}
 	
+	public void setxscale(int _xscale) {
+		
+		xscale = _xscale;
+	}
+	
+	public void setyscale(int _yscale) {
+		
+		yscale = _yscale;
+	}
+	
 
 
 
-- 
GitLab