diff --git a/src/main/resources/com/ardublock/block/ardublock.properties b/src/main/resources/com/ardublock/block/ardublock.properties index 7d9ab339b278768cd3c70fc59bea4ae3c58edfba..8cc822cfff1e9d13f1ceeb9b0ed25ce3cf558621 100644 --- a/src/main/resources/com/ardublock/block/ardublock.properties +++ b/src/main/resources/com/ardublock/block/ardublock.properties @@ -750,14 +750,14 @@ bg.memset_string=memset bg.memset_string.description=copies a single character for a specified number of times to an object bg.strcpy_string=strcpy bg.strcpy_string.description=copy one string (source) to another (destination) -bg.reference_string=create reference -bg.reference_string.description=moves start position of an Array -bg.reference_number=create reference -bg.reference_number.description=moves start position of an Array +bg.reference_string=offset char-array +bg.reference_string.description=moves start position of an Array \n-> &array[x] +bg.reference_number=offset array +bg.reference_number.description=moves start position of an Array \n-> &array[x] bg.sizeof_number=sizeOf -bg.sizeof_number.description=returns length of array +bg.sizeof_number.description=returns length of array \n-> sizeOf(array)/sizeOf(datatype) bg.sizeof_string=sizeOf -bg.sizeof_string.description=returns length of array +bg.sizeof_string.description=returns length of array \n-> sizeOf(array)/sizeOf(datatype) bg.strlen_string=strlen bg.strlen_string.description=returns length of string diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml index 20118081cc23491cf4e1f0832bad11849b7c7b85..59e6679540a0ced6dd10c2d8385332fb4e205226 100644 --- a/src/main/resources/com/ardublock/block/ardublock.xml +++ b/src/main/resources/com/ardublock/block/ardublock.xml @@ -2335,9 +2335,9 @@ <text>reference_number</text> </description> <BlockConnectors> - <BlockConnector connector-type="number" connector-kind="plug" /> - <BlockConnector connector-type="number" connector-kind="socket" label="bc.array"> - <DefaultArg genus-name="variable_number" label="Name_der_Tabelle" /> + <BlockConnector connector-type="string" connector-kind="plug" /> + <BlockConnector connector-type="string" connector-kind="socket" label="bc.array"> + <DefaultArg genus-name="variable_string" label="Name_der_Tabelle" /> </BlockConnector> <BlockConnector connector-type="number" connector-kind="socket" label="Offset"> <DefaultArg genus-name="number" label="0" /> @@ -2361,8 +2361,8 @@ </description> <BlockConnectors> <BlockConnector connector-type="number" connector-kind="plug" /> - <BlockConnector connector-type="number" connector-kind="socket" label="bc.array"> - <DefaultArg genus-name="variable_number" label="Name_der_Tabelle" /> + <BlockConnector connector-type="string" connector-kind="socket" label="bc.string"> + <DefaultArg genus-name="variable_string" label="Name_der_Tabelle" /> </BlockConnector> </BlockConnectors> </BlockGenus> diff --git a/src/main/resources/com/ardublock/block/ardublock_de.properties b/src/main/resources/com/ardublock/block/ardublock_de.properties index 982f958f128560483b1f955335590f718dd29162..762b2f60bafcd0331e60c6f497818dd295d079aa 100644 --- a/src/main/resources/com/ardublock/block/ardublock_de.properties +++ b/src/main/resources/com/ardublock/block/ardublock_de.properties @@ -746,15 +746,15 @@ bg.memset_string=ersetze Werte in Zeichenkette bg.memset_string.description=ersetze eine bestimmte Anzahl Zeichen durch ein anderes bg.strcpy_string=kopiere Zeichenkette bg.strcpy_string.description=kopiere eine Zeichenkette (Quelle) in eine andere (Ziel) -bg.reference_string=Start der Zeichenkette verschieben -bg.reference_string.description=Verschiebt die Startposition ab der die Zeichenkette verwendet wird -bg.reference_number=Start der Tabelle verschieben -bg.reference_number.description=Verschiebt die Startposition ab der die Tabelle verwendet wird -bg.sizeof_number=Anzahl Werte -bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck -bg.sizeof_string=Anzahl Werte -bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck -bg.strlen_string=Anzahl Zeichen +bg.reference_string=Offset Zeichenkette +bg.reference_string.description=Verschiebt die Startposition ab der die Zeichenkette verwendet wird \n-> &array[x] +bg.reference_number=Offset Tabelle +bg.reference_number.description=Verschiebt die Startposition ab der die Tabelle verwendet wird \n-> &array[x] +bg.sizeof_number=Anzahl Werte Tabelle +bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck \n-> sizeOf(Array)/sizeOf(Datentyp) +bg.sizeof_string=Anzahl Stellen Zeichenkette +bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck \n-> sizeOf(Array)/sizeOf(Datentyp) +bg.strlen_string=Länge der Zeichenkette bg.strlen_string.description=Gibt Laenge der Zeichenkette zurueck\n(Bis zum ersten String-Ende -> '\\0') bc.string=Zeichenkette diff --git a/src/main/resources/com/ardublock/block/ardublock_en_GB.properties b/src/main/resources/com/ardublock/block/ardublock_en_GB.properties index 6e99dec70b558d822e09902106a1638de9f82030..821082c0f3ded2e13e1d3457ebd0a4ba3dbb8fe6 100644 --- a/src/main/resources/com/ardublock/block/ardublock_en_GB.properties +++ b/src/main/resources/com/ardublock/block/ardublock_en_GB.properties @@ -744,14 +744,14 @@ bg.memset_string=memset bg.memset_string.description=ersetze eine bestimmte Anzahl Zeichen durch ein anderes bg.strcpy_string=strcpy bg.strcpy_string.description=kopiere eine Zeichenkette (Quelle) in eine andere (Ziel) -bg.reference_string=Referenz erzeugen -bg.reference_string.description=Verschiebt die Startposition ab der das char-Array verwendet wird -bg.reference_number=Referenz erzeugen -bg.reference_number.description=Verschiebt die Startposition ab der das Array verwendet wird +bg.reference_string=offset char-array +bg.reference_string.description=Verschiebt die Startposition ab der das char-Array verwendet wird \n-> &array[x] +bg.reference_number=offset array +bg.reference_number.description=Verschiebt die Startposition ab der das Array verwendet wird \n-> &array[x] bg.sizeof_number=sizeOf -bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck +bg.sizeof_number.description=Gibt Anzahl der verfuegbaren Stellen der Tabelle zurueck \n-> sizeOf(Array)/sizeOf(Datentyp) bg.sizeof_string=sizeOf -bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck +bg.sizeof_string.description=Gibt Anzahl der verfuegbaren Stellen der Zeichenkette zurueck \n-> sizeOf(Array)/sizeOf(Datentyp) bg.strlen_string=strlen bg.strlen_string.description=Gibt Laenge der Zeichenkette zurueck\n(Bis zum ersten String-Ende -> '\\0')