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 9da5d6312a1625d3e1080f2f5157ea2155fecdff..532e210297ae5ff8e362054bd355839375601ff3 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 5e374574bde63f8e9c6ba2e53dcd378821d47fa2..8fba12b581c4f3858b167368c06d54cf52e5270b 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>