From d3ccb5240d5545229f46f28b6dbf3cff4f05819b Mon Sep 17 00:00:00 2001 From: Lucas Stratmann <lucas.stratmann@student.reutlingen-university.de> Date: Thu, 17 Sep 2020 14:27:57 +0200 Subject: [PATCH] Bugfixes --- src/tec/letsgoing/ardublock/simulator/arduino/Arduino.java | 2 +- .../ardublock/simulator/simcode/control/CodeForCount.java | 2 +- .../letsgoing/ardublock/simulator/simcode/vars/CodeBoolGet.java | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tec/letsgoing/ardublock/simulator/arduino/Arduino.java b/src/tec/letsgoing/ardublock/simulator/arduino/Arduino.java index 23d4564..0a268c1 100644 --- a/src/tec/letsgoing/ardublock/simulator/arduino/Arduino.java +++ b/src/tec/letsgoing/ardublock/simulator/arduino/Arduino.java @@ -142,7 +142,7 @@ public class Arduino { public SimCodeFunction getFunction(String name) { for (SimCodeFunction function : functions) { - if (function.getName() == name) { + if (function.getName().equals(name)) { return function; } diff --git a/src/tec/letsgoing/ardublock/simulator/simcode/control/CodeForCount.java b/src/tec/letsgoing/ardublock/simulator/simcode/control/CodeForCount.java index 86854d3..de74e4f 100644 --- a/src/tec/letsgoing/ardublock/simulator/simcode/control/CodeForCount.java +++ b/src/tec/letsgoing/ardublock/simulator/simcode/control/CodeForCount.java @@ -28,7 +28,7 @@ public class CodeForCount extends SimCode { varname = _varname; codeblocks = _blocks; } - + //TODO For/While Mit Vars ausrüsten @Override public SimCode run(Arduino _arduino, SimCodeFunction functionHead) { // TODO delete Var after completion diff --git a/src/tec/letsgoing/ardublock/simulator/simcode/vars/CodeBoolGet.java b/src/tec/letsgoing/ardublock/simulator/simcode/vars/CodeBoolGet.java index 82918ba..bf09c98 100644 --- a/src/tec/letsgoing/ardublock/simulator/simcode/vars/CodeBoolGet.java +++ b/src/tec/letsgoing/ardublock/simulator/simcode/vars/CodeBoolGet.java @@ -24,6 +24,7 @@ public class CodeBoolGet extends SimCode { @Override public SimTypeBool run(Arduino _arduino, SimCodeFunction functionHead) { + //FIXME Für alle Get und Set müssen die oberligenenden "Stackschichten" berücksichtigt werden. return (SimTypeBool) functionHead.readVariable(var.run(_arduino, functionHead).toString()); } -- GitLab