From 57e328fd219d4bc6a789e034cc9a94ee416f8971 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anian=20B=C3=BChler?= <anian.buehler@reutlingen-university.de> Date: Thu, 3 Feb 2022 10:33:54 +0100 Subject: [PATCH] fixed castItoaBlock --- .../java/com/ardublock/translator/block/cast/CastItoa.java | 6 +++--- src/main/resources/com/ardublock/block/ardublock.xml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ardublock/translator/block/cast/CastItoa.java b/src/main/java/com/ardublock/translator/block/cast/CastItoa.java index 9da5d63..532e210 100644 --- a/src/main/java/com/ardublock/translator/block/cast/CastItoa.java +++ b/src/main/java/com/ardublock/translator/block/cast/CastItoa.java @@ -22,8 +22,8 @@ public class CastItoa extends TranslatorBlock @Override public String toCode() throws SocketNullException, SubroutineNotDeclaredException { - TranslatorBlock tb_value = this.getRequiredTranslatorBlockAtSocket(0); - TranslatorBlock tb_buffer = this.getRequiredTranslatorBlockAtSocket(1); + TranslatorBlock tb_buffer = this.getRequiredTranslatorBlockAtSocket(0); + TranslatorBlock tb_value = this.getRequiredTranslatorBlockAtSocket(1); String intValue = tb_value.toCode().replaceAll("\\s*_.new\\b\\s*", ""); String charBuffer = tb_buffer.toCode().replaceAll("\\s*_.new\\b\\s*", ""); @@ -32,7 +32,7 @@ public class CastItoa extends TranslatorBlock throw new BlockException(blockId, uiMessageBundle.getString("ardublock.error_msg.string_var_slot")); } - return "itoa("+ intValue + ", " + charBuffer + ", 10)"; + return "itoa("+ intValue + ", " + charBuffer + ", 10);"; } } diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml index 5e37457..8fba12b 100644 --- a/src/main/resources/com/ardublock/block/ardublock.xml +++ b/src/main/resources/com/ardublock/block/ardublock.xml @@ -1590,14 +1590,14 @@ <BlockConnector connector-type="string" connector-kind="socket" /> </BlockConnectors> </BlockGenus> - <BlockGenus name="cast_itoa" kind="data" initlabel="bg.cast_itoa" editable-label="no" is-label-value="yes" color="255 50 0"> + <BlockGenus name="cast_itoa" kind="command" initlabel="bg.cast_itoa" editable-label="no" is-label-value="yes" color="255 50 0"> <description> <text> cast itoa </text> </description> <BlockConnectors> - <BlockConnector connector-type="string" connector-kind="plug" /> + <!-- <BlockConnector connector-type="string" connector-kind="plug" /> --> <BlockConnector connector-type="string" connector-kind="socket" > <DefaultArg genus-name="variable_string" label="buffer" /> </BlockConnector> -- GitLab