diff --git a/help/cbot/E/radar.txt b/help/cbot/E/radar.txt
index 2d5a1574..36900811 100644
--- a/help/cbot/E/radar.txt
+++ b/help/cbot/E/radar.txt
@@ -30,22 +30,22 @@ o \l;Array\u cbot\array; of categories of the objects that should be detected. F
\s;object nearestGrabber = radar(bots);\n;
o Keyword \const;Any\norm; if you are looking for any object.
-\t;angle: \c;\l;float\u cbot\float;\n; (default value\c;0\n;)
+\t;angle: \c;\l;float\u cbot\float;\n; (default value: \c;0\n;)
Direction that the radar is facing, in degrees.
\c; 0\n; -> radar is facing straight ahead
\c;-90\n; -> radar is facing a quarter turn right
\c; 90\n; -> radar is facing a quarter turn left
-\t;focus: \c;\l;float\u cbot\float;\n; (default value\c;360\n;)
+\t;focus: \c;\l;float\u cbot\float;\n; (default value: \c;360\n;)
Opening angle of the radar, in degrees.
-\t;min: \c;\l;float\u cbot\float;\n; (default value \c;0\n;)
+\t;min: \c;\l;float\u cbot\float;\n; (default value: \c;0\n;)
Minimum detection distance, in meters. Objects that are closer than the minimum distance will not be detected.
-\t;max: \c;\l;float\u cbot\float;\n; (Default value\c;1000\n;)
+\t;max: \c;\l;float\u cbot\float;\n; (default value: \c;1000\n;)
Maximum detection distance, in meters. Objects that are farther away than the maximum distance will not be detected.
-\t;sens: \c;\l;float\u cbot\float;\n; (default value\c;1\n;)
+\t;sens: \c;\l;float\u cbot\float;\n; (default value: \c;1\n;)
Determines which way the objects are detected. With value \c;1\n;, returns the closest object found in the specified zone. With value \c;-1\n;, the farthest object in the zone will be returned.
\t;Return value: \c;\l;object\u cbot\object;\n;
diff --git a/help/cbot/E/search.txt b/help/cbot/E/search.txt
index e63e6c4b..8d7384f1 100644
--- a/help/cbot/E/search.txt
+++ b/help/cbot/E/search.txt
@@ -2,12 +2,21 @@
Syntax:
\s;\c;search ( category, position );\n;
-Detects the object of the given category that is closest to the given position.
+Detects the object of the given category that is closest to the given position. Similar to \c;\l;radar();\u cbot\radar;\n;, but can search starting from the specific point instead of the actual bot's position.
\t;category: \c;\l;int\u cbot\int;\n;
-\l;Category\u cbot\category; of the requested object.
+o \l;Category\u cbot\category; of the objects that should be detected. For example, when you are looking for an ant, write \c;search(AlienAnt)\n;.
+o \l;Array\u cbot\array; of categories of the objects that should be detected. For example, when you are looking only for grabbers, starting from a certain point in the level:
+\c;\s;int bots[4];
+\s;bots[0] = WheeledGrabber;
+\s;bots[1] = TrackedGrabber;
+\s;bots[2] = WingedGrabber;
+\s;bots[3] = LeggedGrabber;
+\s;point p(50, 24, 0);
+\s;object grabberNearestThePoint = search(bots, p);\n;
+o Keyword \const;Any\norm; if you are looking for any object.
-\t;position: \c;\l;point\u cbot\point;\n;
+\t;position: \c;\l;point\u cbot\point;\n; (default value: \c;\l;this\u cbot\this;.\l;position\u cbot\object;\n;)
\c;search\n; returns the object of the given category that is closest to the position indicated here.
\t;Return value: \c;\l;object\u cbot\object;\n;
diff --git a/help/cbot/po/cbot.pot b/help/cbot/po/cbot.pot
index 308ec586..0f126f58 100644
--- a/help/cbot/po/cbot.pot
+++ b/help/cbot/po/cbot.pot
@@ -53,13 +53,13 @@ msgid "Time in seconds."
msgstr ""
#. type: \t; header
-#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
+#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:25 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
#, no-wrap
msgid "See also"
msgstr ""
#. type: Plain text
-#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
+#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:26 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
#, no-wrap
msgid "Programming, types and categories."
msgstr ""
@@ -3131,12 +3131,6 @@ msgstr ""
msgid "category: int
"
msgstr ""
-#. type: \t; header
-#: ../E/radar.txt:33
-#, no-wrap
-msgid "angle: float
(default value0
)"
-msgstr ""
-
#. type: Plain text
#: ../E/radar.txt:34
#, no-wrap
@@ -3147,36 +3141,18 @@ msgid ""
" 90
-> radar is facing a quarter turn left"
msgstr ""
-#. type: \t; header
-#: ../E/radar.txt:39
-#, no-wrap
-msgid "focus: float
(default value360
)"
-msgstr ""
-
#. type: Plain text
#: ../E/radar.txt:40
#, no-wrap
msgid "Opening angle of the radar, in degrees. "
msgstr ""
-#. type: \t; header
-#: ../E/radar.txt:42
-#, no-wrap
-msgid "min: float
(default value 0
)"
-msgstr ""
-
#. type: Plain text
#: ../E/radar.txt:43
#, no-wrap
msgid "Minimum detection distance, in meters. Objects that are closer than the minimum distance will not be detected. "
msgstr ""
-#. type: \t; header
-#: ../E/radar.txt:45
-#, no-wrap
-msgid "max: float
(Default value1000
)"
-msgstr ""
-
#. type: Plain text
#: ../E/radar.txt:46
#, no-wrap
@@ -3190,7 +3166,7 @@ msgid "Determines which way the objects are detected. With value 1
,
msgstr ""
#. type: \t; header
-#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:13
+#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:22
#, no-wrap
msgid "Return value: object
"
msgstr ""
@@ -3464,32 +3440,20 @@ msgstr ""
msgid "search ( category, position );"
msgstr ""
-#. type: Plain text
-#: ../E/search.txt:5
-#, no-wrap
-msgid "Detects the object of the given category that is closest to the given position. "
-msgstr ""
-
-#. type: Plain text
-#: ../E/search.txt:8
-#, no-wrap
-msgid "Category of the requested object."
-msgstr ""
-
#. type: \t; header
-#: ../E/search.txt:10 ../E/topo.txt:7
+#: ../E/topo.txt:7
#, no-wrap
msgid "position: point
"
msgstr ""
#. type: Plain text
-#: ../E/search.txt:11
+#: ../E/search.txt:20
#, no-wrap
msgid "search
returns the object of the given category that is closest to the position indicated here. "
msgstr ""
#. type: Plain text
-#: ../E/search.txt:14
+#: ../E/search.txt:23
#, no-wrap
msgid "Characteristics of the object that has been found. The value null
means that no object of this category has been found. "
msgstr ""
@@ -6722,18 +6686,6 @@ msgstr ""
msgid "Nothing but a name can be changed in the main function. The keyword extern
distinguish the main function from others."
msgstr ""
-#. type: Source code
-#: ../E/radar.txt:15
-#, no-wrap
-msgid "radar ( cat, angle, focus, min, max, sens );"
-msgstr ""
-
-#. type: \t; header
-#: ../E/radar.txt:48
-#, no-wrap
-msgid "sens: float
(default value1
)"
-msgstr ""
-
#. type: Bullet: 'o'
#: ../E/radar.txt:24
#, no-wrap
@@ -6747,7 +6699,7 @@ msgid "Category of the objects that should be detected. For
msgstr ""
#. type: Plain text
-#: ../E/radar.txt:25
+#: ../E/radar.txt:25 ../E/search.txt:10
#, no-wrap
msgid "int bots[4];"
msgstr ""
@@ -6764,11 +6716,113 @@ msgid ""
msgstr ""
#. type: Bullet: 'o'
-#: ../E/radar.txt:31
+#: ../E/radar.txt:31 ../E/search.txt:17
#, no-wrap
msgid "Keyword Any if you are looking for any object."
msgstr ""
+#. type: \t; header
+#: ../E/radar.txt:33
+#, no-wrap
+msgid "angle: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:39
+#, no-wrap
+msgid "focus: float
(default value: 360
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:42
+#, no-wrap
+msgid "min: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:48
+#, no-wrap
+msgid "sens: float
(default value: 1
)"
+msgstr ""
+
+#. type: Plain text
+#: ../E/search.txt:5
+#, no-wrap
+msgid "Detects the object of the given category that is closest to the given position. Similar to radar();, but can search starting from the specific point instead of the actual bot's position."
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:8
+#, no-wrap
+msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write search(AlienAnt)
. "
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:9
+#, no-wrap
+msgid "Array of categories of the objects that should be detected. For example, when you are looking only for grabbers, starting from a certain point in the level:"
+msgstr ""
+
+#. type: Source code
+#: ../E/search.txt:11
+#, no-wrap
+msgid ""
+"bots[0] = WheeledGrabber;\n"
+"bots[1] = TrackedGrabber;\n"
+"bots[2] = WingedGrabber;\n"
+"bots[3] = LeggedGrabber;\n"
+"point p(50, 24, 0);\n"
+"object grabberNearestThePoint = search(bots, p);"
+msgstr ""
+
+#. type: \t; header
+#: ../E/search.txt:19
+#, no-wrap
+msgid "position: point
(default value: this.position
)"
+msgstr ""
+
+#. type: Source code
+#: ../E/radar.txt:15
+#, no-wrap
+msgid "radar ( cat, angle, focus, min, max, sens );"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:45
+#, no-wrap
+msgid "max: float
(default value: 1000
)"
+msgstr ""
+
+#~ msgid "max: float
(Default value: 1000
)"
+#~ msgstr ""
+
+#~ msgid "radar ( cat, angle, focus, min, max, sens, filter );"
+#~ msgstr ""
+
+#~ msgid "position: point\\n (default value: this.position)"
+#~ msgstr ""
+
+#~ msgid "angle: float
(default value0
)"
+#~ msgstr ""
+
+#~ msgid "focus: float
(default value360
)"
+#~ msgstr ""
+
+#~ msgid "min: float
(default value 0
)"
+#~ msgstr ""
+
+#~ msgid "max: float
(Default value1000
)"
+#~ msgstr ""
+
+#~ msgid "Detects the object of the given category that is closest to the given position. "
+#~ msgstr ""
+
+#~ msgid "Category of the requested object."
+#~ msgstr ""
+
+#~ msgid "sens: float
(default value1
)"
+#~ msgstr ""
+
#~ msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write radar (AlienAnt)
. "
#~ msgstr ""
diff --git a/help/cbot/po/de.po b/help/cbot/po/de.po
index 7bfdb9c6..37e93de6 100644
--- a/help/cbot/po/de.po
+++ b/help/cbot/po/de.po
@@ -53,13 +53,13 @@ msgid "Time in seconds."
msgstr "Zeit in Sekunden."
#. type: \t; header
-#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
+#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:25 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
#, no-wrap
msgid "See also"
msgstr "Siehe auch"
#. type: Plain text
-#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
+#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:26 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
#, no-wrap
msgid "Programming, types and categories."
msgstr "Die CBOT-Sprache, Variablentypen und Kategorien."
@@ -3656,12 +3656,6 @@ msgstr "Von oben gesehen, entspricht die lila Zone der Zone, wo nach dem Objekt
msgid "category: int
"
msgstr "kategorie: int
"
-#. type: \t; header
-#: ../E/radar.txt:33
-#, no-wrap
-msgid "angle: float
(default value0
)"
-msgstr "winkel: float
(Standardwert 0
)"
-
#. type: Plain text
#: ../E/radar.txt:34
#, no-wrap
@@ -3676,36 +3670,18 @@ msgstr ""
"-90
-> das Radar schaut im rechten Winkel nach rechts\n"
" 90
-> das Radar schaut im rechten Winkel nach links"
-#. type: \t; header
-#: ../E/radar.txt:39
-#, no-wrap
-msgid "focus: float
(default value360
)"
-msgstr "öffnung: float
(Standardwert360
)"
-
#. type: Plain text
#: ../E/radar.txt:40
#, no-wrap
msgid "Opening angle of the radar, in degrees. "
msgstr "Öffnungswinkel des Radars, in Grad."
-#. type: \t; header
-#: ../E/radar.txt:42
-#, no-wrap
-msgid "min: float
(default value 0
)"
-msgstr "min: float
(Standardwert 0
)"
-
#. type: Plain text
#: ../E/radar.txt:43
#, no-wrap
msgid "Minimum detection distance, in meters. Objects that are closer than the minimum distance will not be detected. "
msgstr "Minimale Suchdistanz in Metern. Objekte, die näher als die minimale Distanz sind, werden nicht gefunden."
-#. type: \t; header
-#: ../E/radar.txt:45
-#, no-wrap
-msgid "max: float
(Default value1000
)"
-msgstr "max: float
(Standardwert1000
)"
-
#. type: Plain text
#: ../E/radar.txt:46
#, no-wrap
@@ -3719,7 +3695,7 @@ msgid "Determines which way the objects are detected. With value 1
,
msgstr "Bestimmt, in welcher Richtung die Objekte gesucht werden sollen. Mit dem Wert 1
wird das nächste Objekt in der Suchzone zurückgegeben. Mit dem Wert -1
wird das am weitesten entfernte Objekt in der Zone zurückgegeben."
#. type: \t; header
-#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:13
+#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:22
#, no-wrap
msgid "Return value: object
"
msgstr "Rückgabe: object
"
@@ -4022,32 +3998,20 @@ msgstr "Anweisung search
"
msgid "search ( category, position );"
msgstr "search ( kategorie, position );"
-#. type: Plain text
-#: ../E/search.txt:5
-#, no-wrap
-msgid "Detects the object of the given category that is closest to the given position. "
-msgstr "Sucht nach dem Objekt der angegebenen Kategorie, das der angegebenen Position am nächsten ist. "
-
-#. type: Plain text
-#: ../E/search.txt:8
-#, no-wrap
-msgid "Category of the requested object."
-msgstr "Kategorie des gesuchten Objekts."
-
#. type: \t; header
-#: ../E/search.txt:10 ../E/topo.txt:7
+#: ../E/topo.txt:7
#, no-wrap
msgid "position: point
"
msgstr "position: point
"
#. type: Plain text
-#: ../E/search.txt:11
+#: ../E/search.txt:20
#, no-wrap
msgid "search
returns the object of the given category that is closest to the position indicated here. "
msgstr "search
gibt das Objekt zurück, das dieser Position am nächsten ist. "
#. type: Plain text
-#: ../E/search.txt:14
+#: ../E/search.txt:23
#, no-wrap
msgid "Characteristics of the object that has been found. The value null
means that no object of this category has been found. "
msgstr "Beschreibung des Objekts, das gefunden wurde. Wenn kein Objekt gefunden wurde, wird der Wert null
zurückgegeben."
@@ -7544,18 +7508,6 @@ msgstr ""
msgid "Nothing but a name can be changed in the main function. The keyword extern
distinguish the main function from others."
msgstr ""
-#. type: Source code
-#: ../E/radar.txt:15
-#, no-wrap
-msgid "radar ( cat, angle, focus, min, max, sens );"
-msgstr ""
-
-#. type: \t; header
-#: ../E/radar.txt:48
-#, no-wrap
-msgid "sens: float
(default value1
)"
-msgstr ""
-
#. type: Bullet: 'o'
#: ../E/radar.txt:24
#, no-wrap
@@ -7569,7 +7521,7 @@ msgid "Category of the objects that should be detected. For
msgstr ""
#. type: Plain text
-#: ../E/radar.txt:25
+#: ../E/radar.txt:25 ../E/search.txt:10
#, no-wrap
msgid "int bots[4];"
msgstr ""
@@ -7586,11 +7538,113 @@ msgid ""
msgstr ""
#. type: Bullet: 'o'
-#: ../E/radar.txt:31
+#: ../E/radar.txt:31 ../E/search.txt:17
#, no-wrap
msgid "Keyword Any if you are looking for any object."
msgstr ""
+#. type: \t; header
+#: ../E/radar.txt:33
+#, no-wrap
+msgid "angle: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:39
+#, no-wrap
+msgid "focus: float
(default value: 360
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:42
+#, no-wrap
+msgid "min: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:48
+#, no-wrap
+msgid "sens: float
(default value: 1
)"
+msgstr ""
+
+#. type: Plain text
+#: ../E/search.txt:5
+#, no-wrap
+msgid "Detects the object of the given category that is closest to the given position. Similar to radar();, but can search starting from the specific point instead of the actual bot's position."
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:8
+#, no-wrap
+msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write search(AlienAnt)
. "
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:9
+#, no-wrap
+msgid "Array of categories of the objects that should be detected. For example, when you are looking only for grabbers, starting from a certain point in the level:"
+msgstr ""
+
+#. type: Source code
+#: ../E/search.txt:11
+#, no-wrap
+msgid ""
+"bots[0] = WheeledGrabber;\n"
+"bots[1] = TrackedGrabber;\n"
+"bots[2] = WingedGrabber;\n"
+"bots[3] = LeggedGrabber;\n"
+"point p(50, 24, 0);\n"
+"object grabberNearestThePoint = search(bots, p);"
+msgstr ""
+
+#. type: \t; header
+#: ../E/search.txt:19
+#, no-wrap
+msgid "position: point
(default value: this.position
)"
+msgstr ""
+
+#. type: Source code
+#: ../E/radar.txt:15
+#, no-wrap
+msgid "radar ( cat, angle, focus, min, max, sens );"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:45
+#, no-wrap
+msgid "max: float
(default value: 1000
)"
+msgstr ""
+
+#~ msgid "max: float
(Default value: 1000
)"
+#~ msgstr ""
+
+#~ msgid "radar ( cat, angle, focus, min, max, sens, filter );"
+#~ msgstr ""
+
+#~ msgid "position: point\\n (default value: this.position)"
+#~ msgstr ""
+
+#~ msgid "angle: float
(default value0
)"
+#~ msgstr "winkel: float
(Standardwert 0
)"
+
+#~ msgid "focus: float
(default value360
)"
+#~ msgstr "öffnung: float
(Standardwert360
)"
+
+#~ msgid "min: float
(default value 0
)"
+#~ msgstr "min: float
(Standardwert 0
)"
+
+#~ msgid "max: float
(Default value1000
)"
+#~ msgstr "max: float
(Standardwert1000
)"
+
+#~ msgid "Detects the object of the given category that is closest to the given position. "
+#~ msgstr "Sucht nach dem Objekt der angegebenen Kategorie, das der angegebenen Position am nächsten ist. "
+
+#~ msgid "Category of the requested object."
+#~ msgstr "Kategorie des gesuchten Objekts."
+
+#~ msgid "sens: float
(default value1
)"
+#~ msgstr ""
+
#~ msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write radar (AlienAnt)
. "
#~ msgstr "Karegorie des gesuchten Objekts. Wenn Sie z.B. nach einer Ameise suchen, schreiben Sie radar(AlienAnt)
. Wenn Sie radar(0)
schreiben, sucht das Radar nach irgendeinem Objekt, ob Feind, Batterie, Kristall, Baum oder Ruine usw. Dies ist vor allem nützlich, um nach einem Hindernis auf dem Weg eines Roboters zu suchen. Testen Sie dann (Name der Variable).category um zu erfahren, was das Radar gefunden hat."
diff --git a/help/cbot/po/fr.po b/help/cbot/po/fr.po
index 1f5221f0..9ed3a2dd 100644
--- a/help/cbot/po/fr.po
+++ b/help/cbot/po/fr.po
@@ -53,13 +53,13 @@ msgid "Time in seconds."
msgstr "Temps en secondes."
#. type: \t; header
-#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
+#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:25 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
#, no-wrap
msgid "See also"
msgstr "Voir aussi"
#. type: Plain text
-#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
+#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:26 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
#, no-wrap
msgid "Programming, types and categories."
msgstr "Programmation, types et catégories."
@@ -3662,12 +3662,6 @@ msgstr "La zone arrondie violette correspond, vue d'en haut, à la zone dans laq
msgid "category: int
"
msgstr "catégorie: int
"
-#. type: \t; header
-#: ../E/radar.txt:33
-#, no-wrap
-msgid "angle: float
(default value0
)"
-msgstr "angle: float
(0
par défaut)"
-
#. type: Plain text
#: ../E/radar.txt:34
#, no-wrap
@@ -3682,36 +3676,18 @@ msgstr ""
"-90
-> radar dirigé à gauche\n"
" 90
-> radar dirigé à droite"
-#. type: \t; header
-#: ../E/radar.txt:39
-#, no-wrap
-msgid "focus: float
(default value360
)"
-msgstr "focus: float
(360
par défaut)"
-
#. type: Plain text
#: ../E/radar.txt:40
#, no-wrap
msgid "Opening angle of the radar, in degrees. "
msgstr "Angle d'ouverture du radar, en degrés."
-#. type: \t; header
-#: ../E/radar.txt:42
-#, no-wrap
-msgid "min: float
(default value 0
)"
-msgstr "min: float
(0
par défaut)"
-
#. type: Plain text
#: ../E/radar.txt:43
#, no-wrap
msgid "Minimum detection distance, in meters. Objects that are closer than the minimum distance will not be detected. "
msgstr "Distance minimale de détection, en mètres. Avant cette distance, les objets sont ignorés."
-#. type: \t; header
-#: ../E/radar.txt:45
-#, no-wrap
-msgid "max: float
(Default value1000
)"
-msgstr "max: float
(1000
par défaut)"
-
#. type: Plain text
#: ../E/radar.txt:46
#, no-wrap
@@ -3725,7 +3701,7 @@ msgid "Determines which way the objects are detected. With value 1
,
msgstr "Sens dans lequel s'effectue la recherche. Avec la valeur 1
, on cherche de l'intérieur vers l'extérieur. Autrement dit, c'est l'objet le plus proche qui est trouvé. Avec -1
, on cherche de l'extérieur vers l'intérieur. On trouvera donc l'objet le plus éloigné."
#. type: \t; header
-#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:13
+#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:22
#, no-wrap
msgid "Return value: object
"
msgstr "Valeur retournée: object
"
@@ -4034,32 +4010,20 @@ msgstr "Instruction search
"
msgid "search ( category, position );"
msgstr "search ( catégorie, pos );"
-#. type: Plain text
-#: ../E/search.txt:5
-#, no-wrap
-msgid "Detects the object of the given category that is closest to the given position. "
-msgstr "Cherche l'objet d'une catégorie donnée, le plus proche d'une position donnée."
-
-#. type: Plain text
-#: ../E/search.txt:8
-#, no-wrap
-msgid "Category of the requested object."
-msgstr "Catégorie d'objet cherché."
-
#. type: \t; header
-#: ../E/search.txt:10 ../E/topo.txt:7
+#: ../E/topo.txt:7
#, no-wrap
msgid "position: point
"
msgstr "pos: point
"
#. type: Plain text
-#: ../E/search.txt:11
+#: ../E/search.txt:20
#, no-wrap
msgid "search
returns the object of the given category that is closest to the position indicated here. "
msgstr "Position à partir de laquelle s'effectue la recherche."
#. type: Plain text
-#: ../E/search.txt:14
+#: ../E/search.txt:23
#, no-wrap
msgid "Characteristics of the object that has been found. The value null
means that no object of this category has been found. "
msgstr "Objet trouvé. La valeur null
indique que rien n'a été trouvé."
@@ -7500,18 +7464,6 @@ msgstr ""
msgid "Nothing but a name can be changed in the main function. The keyword extern
distinguish the main function from others."
msgstr ""
-#. type: Source code
-#: ../E/radar.txt:15
-#, no-wrap
-msgid "radar ( cat, angle, focus, min, max, sens );"
-msgstr ""
-
-#. type: \t; header
-#: ../E/radar.txt:48
-#, no-wrap
-msgid "sens: float
(default value1
)"
-msgstr ""
-
#. type: Bullet: 'o'
#: ../E/radar.txt:24
#, no-wrap
@@ -7525,7 +7477,7 @@ msgid "Category of the objects that should be detected. For
msgstr ""
#. type: Plain text
-#: ../E/radar.txt:25
+#: ../E/radar.txt:25 ../E/search.txt:10
#, no-wrap
msgid "int bots[4];"
msgstr ""
@@ -7542,11 +7494,113 @@ msgid ""
msgstr ""
#. type: Bullet: 'o'
-#: ../E/radar.txt:31
+#: ../E/radar.txt:31 ../E/search.txt:17
#, no-wrap
msgid "Keyword Any if you are looking for any object."
msgstr ""
+#. type: \t; header
+#: ../E/radar.txt:33
+#, no-wrap
+msgid "angle: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:39
+#, no-wrap
+msgid "focus: float
(default value: 360
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:42
+#, no-wrap
+msgid "min: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:48
+#, no-wrap
+msgid "sens: float
(default value: 1
)"
+msgstr ""
+
+#. type: Plain text
+#: ../E/search.txt:5
+#, no-wrap
+msgid "Detects the object of the given category that is closest to the given position. Similar to radar();, but can search starting from the specific point instead of the actual bot's position."
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:8
+#, no-wrap
+msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write search(AlienAnt)
. "
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:9
+#, no-wrap
+msgid "Array of categories of the objects that should be detected. For example, when you are looking only for grabbers, starting from a certain point in the level:"
+msgstr ""
+
+#. type: Source code
+#: ../E/search.txt:11
+#, no-wrap
+msgid ""
+"bots[0] = WheeledGrabber;\n"
+"bots[1] = TrackedGrabber;\n"
+"bots[2] = WingedGrabber;\n"
+"bots[3] = LeggedGrabber;\n"
+"point p(50, 24, 0);\n"
+"object grabberNearestThePoint = search(bots, p);"
+msgstr ""
+
+#. type: \t; header
+#: ../E/search.txt:19
+#, no-wrap
+msgid "position: point
(default value: this.position
)"
+msgstr ""
+
+#. type: Source code
+#: ../E/radar.txt:15
+#, no-wrap
+msgid "radar ( cat, angle, focus, min, max, sens );"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:45
+#, no-wrap
+msgid "max: float
(default value: 1000
)"
+msgstr ""
+
+#~ msgid "max: float
(Default value: 1000
)"
+#~ msgstr ""
+
+#~ msgid "radar ( cat, angle, focus, min, max, sens, filter );"
+#~ msgstr ""
+
+#~ msgid "position: point\\n (default value: this.position)"
+#~ msgstr ""
+
+#~ msgid "angle: float
(default value0
)"
+#~ msgstr "angle: float
(0
par défaut)"
+
+#~ msgid "focus: float
(default value360
)"
+#~ msgstr "focus: float
(360
par défaut)"
+
+#~ msgid "min: float
(default value 0
)"
+#~ msgstr "min: float
(0
par défaut)"
+
+#~ msgid "max: float
(Default value1000
)"
+#~ msgstr "max: float
(1000
par défaut)"
+
+#~ msgid "Detects the object of the given category that is closest to the given position. "
+#~ msgstr "Cherche l'objet d'une catégorie donnée, le plus proche d'une position donnée."
+
+#~ msgid "Category of the requested object."
+#~ msgstr "Catégorie d'objet cherché."
+
+#~ msgid "sens: float
(default value1
)"
+#~ msgstr ""
+
#~ msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write radar (AlienAnt)
. "
#~ msgstr "Catégorie des objets cherchés. Par exemple, WayPoint
."
diff --git a/help/cbot/po/pl.po b/help/cbot/po/pl.po
index e46124f7..8e3030f6 100644
--- a/help/cbot/po/pl.po
+++ b/help/cbot/po/pl.po
@@ -53,13 +53,13 @@ msgid "Time in seconds."
msgstr "Czas w sekundach."
#. type: \t; header
-#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
+#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:25 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
#, no-wrap
msgid "See also"
msgstr "Zobacz również"
#. type: Plain text
-#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
+#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:26 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
#, no-wrap
msgid "Programming, types and categories."
msgstr "Programowanie, typy i kategorie."
@@ -3708,12 +3708,6 @@ msgstr "Patrząc z góry, czerwona strefa odpowiada strefie, w której będą wy
msgid "category: int
"
msgstr "kategoria: int
"
-#. type: \t; header
-#: ../E/radar.txt:33
-#, no-wrap
-msgid "angle: float
(default value0
)"
-msgstr "angle: float
(domyślna wartość: 0
)"
-
#. type: Plain text
#: ../E/radar.txt:34
#, no-wrap
@@ -3728,36 +3722,18 @@ msgstr ""
"-90
-> ćwierć obrotu w prawo\n"
" 90
-> ćwierć obrotu w lewo"
-#. type: \t; header
-#: ../E/radar.txt:39
-#, no-wrap
-msgid "focus: float
(default value360
)"
-msgstr "focus: float
(domyślna wartość: 360
)"
-
#. type: Plain text
#: ../E/radar.txt:40
#, no-wrap
msgid "Opening angle of the radar, in degrees. "
msgstr "Kąt widzenia radaru, w stopniach. "
-#. type: \t; header
-#: ../E/radar.txt:42
-#, no-wrap
-msgid "min: float
(default value 0
)"
-msgstr "min: float
(domyślna wartość: 0
)"
-
#. type: Plain text
#: ../E/radar.txt:43
#, no-wrap
msgid "Minimum detection distance, in meters. Objects that are closer than the minimum distance will not be detected. "
msgstr "Minimalna odległość wykrywania, w metrach. Obiekty znajdujące się bliżej nie będą wykryte. "
-#. type: \t; header
-#: ../E/radar.txt:45
-#, no-wrap
-msgid "max: float
(Default value1000
)"
-msgstr "max: float
(domyślna wartość: 1000
)"
-
#. type: Plain text
#: ../E/radar.txt:46
#, no-wrap
@@ -3771,7 +3747,7 @@ msgid "Determines which way the objects are detected. With value 1
,
msgstr "Określa sposób wykrywania obiektu. Przy wartości 1
, znajduje najbliższy obiekt w podanej strefie. Przy wartości-1
, znajduje najdalszy obiekt w strefie. "
#. type: \t; header
-#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:13
+#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:22
#, no-wrap
msgid "Return value: object
"
msgstr "Typ wyniku: object
"
@@ -4080,32 +4056,20 @@ msgstr "Instrukcja search
"
msgid "search ( category, position );"
msgstr "search ( kategoria, pozycja );"
-#. type: Plain text
-#: ../E/search.txt:5
-#, no-wrap
-msgid "Detects the object of the given category that is closest to the given position. "
-msgstr "Znajduje obiekt o określonej kategorii, będący najbliżej podanej pozycji. "
-
-#. type: Plain text
-#: ../E/search.txt:8
-#, no-wrap
-msgid "Category of the requested object."
-msgstr "Kategoria poszukiwanego obiektu."
-
#. type: \t; header
-#: ../E/search.txt:10 ../E/topo.txt:7
+#: ../E/topo.txt:7
#, no-wrap
msgid "position: point
"
msgstr "pozycja: point
"
#. type: Plain text
-#: ../E/search.txt:11
+#: ../E/search.txt:20
#, no-wrap
msgid "search
returns the object of the given category that is closest to the position indicated here. "
msgstr "Funkcja search
zwraca obiekt o podanej kategorii znajdujący się najbliżej określonej tutaj pozycji. "
#. type: Plain text
-#: ../E/search.txt:14
+#: ../E/search.txt:23
#, no-wrap
msgid "Characteristics of the object that has been found. The value null
means that no object of this category has been found. "
msgstr "Charakterystyka znalezionego obiektu. Wartość null
oznacza, że nie znaleziono obiektu o podanej kategorii. "
@@ -7549,18 +7513,6 @@ msgstr ""
msgid "Nothing but a name can be changed in the main function. The keyword extern
distinguish the main function from others."
msgstr ""
-#. type: Source code
-#: ../E/radar.txt:15
-#, no-wrap
-msgid "radar ( cat, angle, focus, min, max, sens );"
-msgstr ""
-
-#. type: \t; header
-#: ../E/radar.txt:48
-#, no-wrap
-msgid "sens: float
(default value1
)"
-msgstr ""
-
#. type: Bullet: 'o'
#: ../E/radar.txt:24
#, no-wrap
@@ -7574,7 +7526,7 @@ msgid "Category of the objects that should be detected. For
msgstr ""
#. type: Plain text
-#: ../E/radar.txt:25
+#: ../E/radar.txt:25 ../E/search.txt:10
#, no-wrap
msgid "int bots[4];"
msgstr ""
@@ -7591,11 +7543,113 @@ msgid ""
msgstr ""
#. type: Bullet: 'o'
-#: ../E/radar.txt:31
+#: ../E/radar.txt:31 ../E/search.txt:17
#, no-wrap
msgid "Keyword Any if you are looking for any object."
msgstr ""
+#. type: \t; header
+#: ../E/radar.txt:33
+#, no-wrap
+msgid "angle: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:39
+#, no-wrap
+msgid "focus: float
(default value: 360
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:42
+#, no-wrap
+msgid "min: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:48
+#, no-wrap
+msgid "sens: float
(default value: 1
)"
+msgstr ""
+
+#. type: Plain text
+#: ../E/search.txt:5
+#, no-wrap
+msgid "Detects the object of the given category that is closest to the given position. Similar to radar();, but can search starting from the specific point instead of the actual bot's position."
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:8
+#, no-wrap
+msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write search(AlienAnt)
. "
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:9
+#, no-wrap
+msgid "Array of categories of the objects that should be detected. For example, when you are looking only for grabbers, starting from a certain point in the level:"
+msgstr ""
+
+#. type: Source code
+#: ../E/search.txt:11
+#, no-wrap
+msgid ""
+"bots[0] = WheeledGrabber;\n"
+"bots[1] = TrackedGrabber;\n"
+"bots[2] = WingedGrabber;\n"
+"bots[3] = LeggedGrabber;\n"
+"point p(50, 24, 0);\n"
+"object grabberNearestThePoint = search(bots, p);"
+msgstr ""
+
+#. type: \t; header
+#: ../E/search.txt:19
+#, no-wrap
+msgid "position: point
(default value: this.position
)"
+msgstr ""
+
+#. type: Source code
+#: ../E/radar.txt:15
+#, no-wrap
+msgid "radar ( cat, angle, focus, min, max, sens );"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:45
+#, no-wrap
+msgid "max: float
(default value: 1000
)"
+msgstr ""
+
+#~ msgid "max: float
(Default value: 1000
)"
+#~ msgstr ""
+
+#~ msgid "radar ( cat, angle, focus, min, max, sens, filter );"
+#~ msgstr ""
+
+#~ msgid "position: point\\n (default value: this.position)"
+#~ msgstr ""
+
+#~ msgid "angle: float
(default value0
)"
+#~ msgstr "angle: float
(domyślna wartość: 0
)"
+
+#~ msgid "focus: float
(default value360
)"
+#~ msgstr "focus: float
(domyślna wartość: 360
)"
+
+#~ msgid "min: float
(default value 0
)"
+#~ msgstr "min: float
(domyślna wartość: 0
)"
+
+#~ msgid "max: float
(Default value1000
)"
+#~ msgstr "max: float
(domyślna wartość: 1000
)"
+
+#~ msgid "Detects the object of the given category that is closest to the given position. "
+#~ msgstr "Znajduje obiekt o określonej kategorii, będący najbliżej podanej pozycji. "
+
+#~ msgid "Category of the requested object."
+#~ msgstr "Kategoria poszukiwanego obiektu."
+
+#~ msgid "sens: float
(default value1
)"
+#~ msgstr ""
+
#~ msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write radar (AlienAnt)
. "
#~ msgstr "Kategoria poszukiwanego obiektu. Na przykład szukając mrówki, należy napisać radar (AlienAnt)
. "
diff --git a/help/cbot/po/ru.po b/help/cbot/po/ru.po
index 9020c73a..eaeb4d7c 100644
--- a/help/cbot/po/ru.po
+++ b/help/cbot/po/ru.po
@@ -53,13 +53,13 @@ msgid "Time in seconds."
msgstr ""
#. type: \t; header
-#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
+#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/atan2.txt:16 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/buildingenabled.txt:22 ../E/busy.txt:14 ../E/canbuild.txt:22 ../E/canresearch.txt:14 ../E/category.txt:107 ../E/ceil.txt:12 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:21 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/flatspace.txt:25 ../E/float.txt:24 ../E/floor.txt:12 ../E/for.txt:38 ../E/function.txt:129 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:79 ../E/open.txt:18 ../E/openfile.txt:10 ../E/pencolor.txt:14 ../E/pendown.txt:17 ../E/penup.txt:11 ../E/penwidth.txt:14 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:66 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/research.txt:18 ../E/researched.txt:14 ../E/researches.txt:27 ../E/retobj.txt:13 ../E/return.txt:29 ../E/round.txt:12 ../E/search.txt:25 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/takeoff.txt:15 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/trunc.txt:12 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19
#, no-wrap
msgid "See also"
msgstr "См. также"
#. type: Plain text
-#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
+#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/busy.txt:15 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/flatspace.txt:26 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:130 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:80 ../E/openfile.txt:11 ../E/pencolor.txt:15 ../E/pendown.txt:18 ../E/penup.txt:12 ../E/penwidth.txt:15 ../E/point.txt:36 ../E/radar.txt:67 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:26 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/takeoff.txt:16 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22
#, no-wrap
msgid "Programming, types and categories."
msgstr "Программирование, типы и категории."
@@ -3677,12 +3677,6 @@ msgstr "Как видно выше, пурпурная зона соответс
msgid "category: int
"
msgstr "категория: int
"
-#. type: \t; header
-#: ../E/radar.txt:33
-#, no-wrap
-msgid "angle: float
(default value0
)"
-msgstr "угол: float
(значение по умолчанию0
)"
-
#. type: Plain text
#: ../E/radar.txt:34
#, no-wrap
@@ -3697,36 +3691,18 @@ msgstr ""
"-90
-> радар смотрит на четверть круга вправо\n"
" 90
-> радар смотрит на четверть круга влево"
-#. type: \t; header
-#: ../E/radar.txt:39
-#, no-wrap
-msgid "focus: float
(default value360
)"
-msgstr "фокус: float
(значение по умолчанию360
)"
-
#. type: Plain text
#: ../E/radar.txt:40
#, no-wrap
msgid "Opening angle of the radar, in degrees. "
msgstr "Угол раскрытия радара в градусах."
-#. type: \t; header
-#: ../E/radar.txt:42
-#, no-wrap
-msgid "min: float
(default value 0
)"
-msgstr "мин: float
(значение по умолчанию 0
)"
-
#. type: Plain text
#: ../E/radar.txt:43
#, no-wrap
msgid "Minimum detection distance, in meters. Objects that are closer than the minimum distance will not be detected. "
msgstr "Минимальное расстояние обнаружения в метрах. Объекты, которые находятся на расстояниях меньших, чем минимальное расстояние, обнаружены не будут."
-#. type: \t; header
-#: ../E/radar.txt:45
-#, no-wrap
-msgid "max: float
(Default value1000
)"
-msgstr "макс: float
(Значение по умолчанию1000
)"
-
#. type: Plain text
#: ../E/radar.txt:46
#, no-wrap
@@ -3740,7 +3716,7 @@ msgid "Determines which way the objects are detected. With value 1
,
msgstr "Определяет каким образом будут обнаруживаться объекты. Если его значение 1
, то будет возвращен ближайший объект в указанной зоне. Если значение -1
, то будет возвращен самый дальний объект в зоне обнаружения."
#. type: \t; header
-#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:13
+#: ../E/radar.txt:51 ../E/retobj.txt:10 ../E/search.txt:22
#, no-wrap
msgid "Return value: object
"
msgstr "Возвращаемое значение: object
"
@@ -4047,32 +4023,20 @@ msgstr "Инструкция search
"
msgid "search ( category, position );"
msgstr "search ( категория, позиция );"
-#. type: Plain text
-#: ../E/search.txt:5
-#, no-wrap
-msgid "Detects the object of the given category that is closest to the given position. "
-msgstr "Обнаруживает объект указанной категории, который ближе всего к указанной позиции."
-
-#. type: Plain text
-#: ../E/search.txt:8
-#, no-wrap
-msgid "Category of the requested object."
-msgstr "Категория нужного объекта."
-
#. type: \t; header
-#: ../E/search.txt:10 ../E/topo.txt:7
+#: ../E/topo.txt:7
#, no-wrap
msgid "position: point
"
msgstr "положение: point
"
#. type: Plain text
-#: ../E/search.txt:11
+#: ../E/search.txt:20
#, no-wrap
msgid "search
returns the object of the given category that is closest to the position indicated here. "
msgstr "search
возвращает объект указанной категории, который ближе всего к указанной здесь позиции."
#. type: Plain text
-#: ../E/search.txt:14
+#: ../E/search.txt:23
#, no-wrap
msgid "Characteristics of the object that has been found. The value null
means that no object of this category has been found. "
msgstr "Характеристики объекта, который был найден. Значение null
означает, что объект этой категории найден не был."
@@ -7509,18 +7473,6 @@ msgstr ""
msgid "Nothing but a name can be changed in the main function. The keyword extern
distinguish the main function from others."
msgstr ""
-#. type: Source code
-#: ../E/radar.txt:15
-#, no-wrap
-msgid "radar ( cat, angle, focus, min, max, sens );"
-msgstr ""
-
-#. type: \t; header
-#: ../E/radar.txt:48
-#, no-wrap
-msgid "sens: float
(default value1
)"
-msgstr ""
-
#. type: Bullet: 'o'
#: ../E/radar.txt:24
#, no-wrap
@@ -7534,7 +7486,7 @@ msgid "Category of the objects that should be detected. For
msgstr ""
#. type: Plain text
-#: ../E/radar.txt:25
+#: ../E/radar.txt:25 ../E/search.txt:10
#, no-wrap
msgid "int bots[4];"
msgstr ""
@@ -7551,11 +7503,113 @@ msgid ""
msgstr ""
#. type: Bullet: 'o'
-#: ../E/radar.txt:31
+#: ../E/radar.txt:31 ../E/search.txt:17
#, no-wrap
msgid "Keyword Any if you are looking for any object."
msgstr ""
+#. type: \t; header
+#: ../E/radar.txt:33
+#, no-wrap
+msgid "angle: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:39
+#, no-wrap
+msgid "focus: float
(default value: 360
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:42
+#, no-wrap
+msgid "min: float
(default value: 0
)"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:48
+#, no-wrap
+msgid "sens: float
(default value: 1
)"
+msgstr ""
+
+#. type: Plain text
+#: ../E/search.txt:5
+#, no-wrap
+msgid "Detects the object of the given category that is closest to the given position. Similar to radar();, but can search starting from the specific point instead of the actual bot's position."
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:8
+#, no-wrap
+msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write search(AlienAnt)
. "
+msgstr ""
+
+#. type: Bullet: 'o'
+#: ../E/search.txt:9
+#, no-wrap
+msgid "Array of categories of the objects that should be detected. For example, when you are looking only for grabbers, starting from a certain point in the level:"
+msgstr ""
+
+#. type: Source code
+#: ../E/search.txt:11
+#, no-wrap
+msgid ""
+"bots[0] = WheeledGrabber;\n"
+"bots[1] = TrackedGrabber;\n"
+"bots[2] = WingedGrabber;\n"
+"bots[3] = LeggedGrabber;\n"
+"point p(50, 24, 0);\n"
+"object grabberNearestThePoint = search(bots, p);"
+msgstr ""
+
+#. type: \t; header
+#: ../E/search.txt:19
+#, no-wrap
+msgid "position: point
(default value: this.position
)"
+msgstr ""
+
+#. type: Source code
+#: ../E/radar.txt:15
+#, no-wrap
+msgid "radar ( cat, angle, focus, min, max, sens );"
+msgstr ""
+
+#. type: \t; header
+#: ../E/radar.txt:45
+#, no-wrap
+msgid "max: float
(default value: 1000
)"
+msgstr ""
+
+#~ msgid "max: float
(Default value: 1000
)"
+#~ msgstr ""
+
+#~ msgid "radar ( cat, angle, focus, min, max, sens, filter );"
+#~ msgstr ""
+
+#~ msgid "position: point\\n (default value: this.position)"
+#~ msgstr ""
+
+#~ msgid "angle: float
(default value0
)"
+#~ msgstr "угол: float
(значение по умолчанию0
)"
+
+#~ msgid "focus: float
(default value360
)"
+#~ msgstr "фокус: float
(значение по умолчанию360
)"
+
+#~ msgid "min: float
(default value 0
)"
+#~ msgstr "мин: float
(значение по умолчанию 0
)"
+
+#~ msgid "max: float
(Default value1000
)"
+#~ msgstr "макс: float
(Значение по умолчанию1000
)"
+
+#~ msgid "Detects the object of the given category that is closest to the given position. "
+#~ msgstr "Обнаруживает объект указанной категории, который ближе всего к указанной позиции."
+
+#~ msgid "Category of the requested object."
+#~ msgstr "Категория нужного объекта."
+
+#~ msgid "sens: float
(default value1
)"
+#~ msgstr ""
+
#~ msgid "Category of the objects that should be detected. For example, when you are looking for an ant, write radar (AlienAnt)
. "
#~ msgstr "Категория объекта, который нужно обнаружить. Например когда вы ищете муравья, напишите radar (AlienAnt)
."
diff --git a/help/generic/E/cbot.txt b/help/generic/E/cbot.txt
index 0cb2d029..beb2f6da 100644
--- a/help/generic/E/cbot.txt
+++ b/help/generic/E/cbot.txt
@@ -25,6 +25,7 @@ Constants like \l;categories\u cbot\category; are displayed with a red backgroun
\t;Specific instructions for bots:
\c;\l;radar\u cbot\radar; \n;Object detection
+\c;\l;search\u cbot\search; \n;Object detection from a specific point
\c;\l;direction\u cbot\direct; \n;Calculates a rotation angle
\c;\l;distance\u cbot\dist; \n;Calculates a distance
\c;\l;distance2d\u cbot\dist2d; \n;Calculates a distance
diff --git a/help/generic/po/de.po b/help/generic/po/de.po
index c2327ef6..65b6be34 100644
--- a/help/generic/po/de.po
+++ b/help/generic/po/de.po
@@ -137,25 +137,25 @@ msgid "Specific instructions for bots:"
msgstr "Befehle für die Steuerung der Roboter:"
#. type: \t; header
-#: ../E/cbot.txt:48
+#: ../E/cbot.txt:49
#, no-wrap
msgid "Instructions about topology:"
msgstr "Befehle für die Erforschung des Geländes:"
#. type: \t; header
-#: ../E/cbot.txt:54
+#: ../E/cbot.txt:55
#, no-wrap
msgid "Instructions specific to some bots:"
msgstr "Befehle für bestimmte Roboter:"
#. type: \t; header
-#: ../E/cbot.txt:73
+#: ../E/cbot.txt:74
#, no-wrap
msgid "Specific instructions for exchange posts:"
msgstr "Befehle für den Austausch mit Infoservern:"
#. type: Plain text
-#: ../E/cbot.txt:74
+#: ../E/cbot.txt:75
#, no-wrap
msgid ""
"receive
Receives an information\n"
@@ -169,13 +169,13 @@ msgstr ""
"deleteinfo
Löscht eine Information"
#. type: \t; header
-#: ../E/cbot.txt:79
+#: ../E/cbot.txt:80
#, no-wrap
msgid "Specific instructions for classes:"
msgstr "Befehle für die Verwaltung von Klassen:"
#. type: Plain text
-#: ../E/cbot.txt:80
+#: ../E/cbot.txt:81
#, no-wrap
msgid ""
"class
Class declararion\n"
@@ -195,13 +195,13 @@ msgstr ""
"this
Bezieht sich auf die laufende Instanz"
#. type: \t; header
-#: ../E/cbot.txt:88
+#: ../E/cbot.txt:89
#, no-wrap
msgid "Specific instructions for strings:"
msgstr "Befehle für die Verarbeitung von Strings (Zeichenketten):"
#. type: Plain text
-#: ../E/cbot.txt:89
+#: ../E/cbot.txt:90
#, no-wrap
msgid ""
"strlen
Gets string length\n"
@@ -223,13 +223,13 @@ msgstr ""
"strlower
Umwandlung in Kleinbuchstaben"
#. type: \t; header
-#: ../E/cbot.txt:98
+#: ../E/cbot.txt:99
#, no-wrap
msgid "Specific instructions for files:"
msgstr "Befehle für die Dateiverwaltung:"
#. type: Plain text
-#: ../E/cbot.txt:99
+#: ../E/cbot.txt:100
#, no-wrap
msgid ""
"open
Opens a file\n"
@@ -247,13 +247,13 @@ msgstr ""
"deletefile
Löscht eine Datei"
#. type: \t; header
-#: ../E/cbot.txt:122 ../E/freehelp.txt:4
+#: ../E/cbot.txt:123 ../E/freehelp.txt:4
#, no-wrap
msgid "See also"
msgstr "Siehe auch"
#. type: Plain text
-#: ../E/cbot.txt:123
+#: ../E/cbot.txt:124
#, no-wrap
msgid "Types and categories."
msgstr "Variablentypen und Kategorien."
@@ -545,13 +545,13 @@ msgid "Colobot: Gold Edition developers"
msgstr "Die Colobot: Gold Edition Entwickler"
#. type: \t; header
-#: ../E/cbot.txt:106
+#: ../E/cbot.txt:107
#, no-wrap
msgid "Mathematical functions:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:55
+#: ../E/cbot.txt:56
#, no-wrap
msgid ""
"grab
Picks up an object\n"
@@ -568,7 +568,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:107
+#: ../E/cbot.txt:108
#, no-wrap
msgid ""
"rand
Returns a random value\n"
@@ -588,13 +588,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:67
+#: ../E/cbot.txt:68
#, no-wrap
msgid "Instructions specific for some objects:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:68
+#: ../E/cbot.txt:69
#, no-wrap
msgid ""
"factory
Starts construction of a bot\n"
@@ -603,11 +603,22 @@ msgid ""
"busy
Checks if object is busy"
msgstr ""
+#. type: Plain text
+#: ../E/cbot.txt:50
+#, no-wrap
+msgid ""
+"space
Calculates a free space\n"
+"flatspace
Calculates a free, flat space\n"
+"topo
Returns the altitude of a point\n"
+"flatground
Returns radius of a flat area"
+msgstr ""
+
#. type: Plain text
#: ../E/cbot.txt:27
#, no-wrap
msgid ""
"radar
Object detection\n"
+"search
Object detection from a specific point\n"
"direction
Calculates a rotation angle\n"
"distance
Calculates a distance\n"
"distance2d
Calculates a distance\n"
@@ -629,15 +640,28 @@ msgid ""
"researched
Checks if a technology is researched"
msgstr ""
-#. type: Plain text
-#: ../E/cbot.txt:49
-#, no-wrap
-msgid ""
-"space
Calculates a free space\n"
-"flatspace
Calculates a free, flat space\n"
-"topo
Returns the altitude of a point\n"
-"flatground
Returns radius of a flat area"
-msgstr ""
+#~ msgid ""
+#~ "radar
Object detection\n"
+#~ "direction
Calculates a rotation angle\n"
+#~ "distance
Calculates a distance\n"
+#~ "distance2d
Calculates a distance\n"
+#~ "wait
Waits\n"
+#~ "move
Moves forward or backward\n"
+#~ "turn
Turns\n"
+#~ "goto
Goes to a given position\n"
+#~ "motor
Direct motor control\n"
+#~ "jet
Direct jet engine control\n"
+#~ "message
Displays a message\n"
+#~ "retobject
Returns an object from a function\n"
+#~ "errmode
Error treatement control\n"
+#~ "abstime
Returns the absolute time\n"
+#~ "pendown
Starts drawing\n"
+#~ "penup
Stops drawing\n"
+#~ "pencolor
Changes the pen color\n"
+#~ "penwidth
Changes the pen width\n"
+#~ "canresearch
Checks if a technology can be researched\n"
+#~ "researched
Checks if a technology is researched"
+#~ msgstr ""
#~ msgid ""
#~ "space
Calculates a free space\n"
diff --git a/help/generic/po/fr.po b/help/generic/po/fr.po
index 9049f0fb..4d554e82 100644
--- a/help/generic/po/fr.po
+++ b/help/generic/po/fr.po
@@ -150,25 +150,25 @@ msgid "Specific instructions for bots:"
msgstr "Instructions pour les robots:"
#. type: \t; header
-#: ../E/cbot.txt:48
+#: ../E/cbot.txt:49
#, no-wrap
msgid "Instructions about topology:"
msgstr "Instructions sur le terrain:"
#. type: \t; header
-#: ../E/cbot.txt:54
+#: ../E/cbot.txt:55
#, no-wrap
msgid "Instructions specific to some bots:"
msgstr "Instructions spécifiques à certains robots:"
#. type: \t; header
-#: ../E/cbot.txt:73
+#: ../E/cbot.txt:74
#, no-wrap
msgid "Specific instructions for exchange posts:"
msgstr "Instructions pour les bornes d'infomation:"
#. type: Plain text
-#: ../E/cbot.txt:74
+#: ../E/cbot.txt:75
#, no-wrap
msgid ""
"receive
Receives an information\n"
@@ -182,13 +182,13 @@ msgstr ""
"deleteinfo
Supprime une information"
#. type: \t; header
-#: ../E/cbot.txt:79
+#: ../E/cbot.txt:80
#, no-wrap
msgid "Specific instructions for classes:"
msgstr "Instructions pour les classes:"
#. type: Plain text
-#: ../E/cbot.txt:80
+#: ../E/cbot.txt:81
#, no-wrap
msgid ""
"class
Class declararion\n"
@@ -208,13 +208,13 @@ msgstr ""
"this
Référence l'instance courante"
#. type: \t; header
-#: ../E/cbot.txt:88
+#: ../E/cbot.txt:89
#, no-wrap
msgid "Specific instructions for strings:"
msgstr "Instructions pour les chaînes de caractères:"
#. type: Plain text
-#: ../E/cbot.txt:89
+#: ../E/cbot.txt:90
#, no-wrap
msgid ""
"strlen
Gets string length\n"
@@ -236,13 +236,13 @@ msgstr ""
"strlower
Convertit en minuscules."
#. type: \t; header
-#: ../E/cbot.txt:98
+#: ../E/cbot.txt:99
#, no-wrap
msgid "Specific instructions for files:"
msgstr "Instructions pour les fichiers:"
#. type: Plain text
-#: ../E/cbot.txt:99
+#: ../E/cbot.txt:100
#, no-wrap
msgid ""
"open
Opens a file\n"
@@ -260,13 +260,13 @@ msgstr ""
"deletefile
Supprime un fichier"
#. type: \t; header
-#: ../E/cbot.txt:122 ../E/freehelp.txt:4
+#: ../E/cbot.txt:123 ../E/freehelp.txt:4
#, no-wrap
msgid "See also"
msgstr "Voir aussi"
#. type: Plain text
-#: ../E/cbot.txt:123
+#: ../E/cbot.txt:124
#, no-wrap
msgid "Types and categories."
msgstr "Types et catégories."
@@ -541,13 +541,13 @@ msgstr ""
"La Grande Migration va débuter très prochainement ..."
#. type: \t; header
-#: ../E/cbot.txt:106
+#: ../E/cbot.txt:107
#, no-wrap
msgid "Mathematical functions:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:55
+#: ../E/cbot.txt:56
#, no-wrap
msgid ""
"grab
Picks up an object\n"
@@ -564,7 +564,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:107
+#: ../E/cbot.txt:108
#, no-wrap
msgid ""
"rand
Returns a random value\n"
@@ -584,13 +584,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:67
+#: ../E/cbot.txt:68
#, no-wrap
msgid "Instructions specific for some objects:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:68
+#: ../E/cbot.txt:69
#, no-wrap
msgid ""
"factory
Starts construction of a bot\n"
@@ -599,11 +599,22 @@ msgid ""
"busy
Checks if object is busy"
msgstr ""
+#. type: Plain text
+#: ../E/cbot.txt:50
+#, no-wrap
+msgid ""
+"space
Calculates a free space\n"
+"flatspace
Calculates a free, flat space\n"
+"topo
Returns the altitude of a point\n"
+"flatground
Returns radius of a flat area"
+msgstr ""
+
#. type: Plain text
#: ../E/cbot.txt:27
#, no-wrap
msgid ""
"radar
Object detection\n"
+"search
Object detection from a specific point\n"
"direction
Calculates a rotation angle\n"
"distance
Calculates a distance\n"
"distance2d
Calculates a distance\n"
@@ -625,15 +636,28 @@ msgid ""
"researched
Checks if a technology is researched"
msgstr ""
-#. type: Plain text
-#: ../E/cbot.txt:49
-#, no-wrap
-msgid ""
-"space
Calculates a free space\n"
-"flatspace
Calculates a free, flat space\n"
-"topo
Returns the altitude of a point\n"
-"flatground
Returns radius of a flat area"
-msgstr ""
+#~ msgid ""
+#~ "radar
Object detection\n"
+#~ "direction
Calculates a rotation angle\n"
+#~ "distance
Calculates a distance\n"
+#~ "distance2d
Calculates a distance\n"
+#~ "wait
Waits\n"
+#~ "move
Moves forward or backward\n"
+#~ "turn
Turns\n"
+#~ "goto
Goes to a given position\n"
+#~ "motor
Direct motor control\n"
+#~ "jet
Direct jet engine control\n"
+#~ "message
Displays a message\n"
+#~ "retobject
Returns an object from a function\n"
+#~ "errmode
Error treatement control\n"
+#~ "abstime
Returns the absolute time\n"
+#~ "pendown
Starts drawing\n"
+#~ "penup
Stops drawing\n"
+#~ "pencolor
Changes the pen color\n"
+#~ "penwidth
Changes the pen width\n"
+#~ "canresearch
Checks if a technology can be researched\n"
+#~ "researched
Checks if a technology is researched"
+#~ msgstr ""
#~ msgid ""
#~ "space
Calculates a free space\n"
diff --git a/help/generic/po/generic.pot b/help/generic/po/generic.pot
index 75704b36..e0d933ce 100644
--- a/help/generic/po/generic.pot
+++ b/help/generic/po/generic.pot
@@ -125,25 +125,25 @@ msgid "Specific instructions for bots:"
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:48
+#: ../E/cbot.txt:49
#, no-wrap
msgid "Instructions about topology:"
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:54
+#: ../E/cbot.txt:55
#, no-wrap
msgid "Instructions specific to some bots:"
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:73
+#: ../E/cbot.txt:74
#, no-wrap
msgid "Specific instructions for exchange posts:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:74
+#: ../E/cbot.txt:75
#, no-wrap
msgid ""
"receive
Receives an information\n"
@@ -153,13 +153,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:79
+#: ../E/cbot.txt:80
#, no-wrap
msgid "Specific instructions for classes:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:80
+#: ../E/cbot.txt:81
#, no-wrap
msgid ""
"class
Class declararion\n"
@@ -172,13 +172,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:88
+#: ../E/cbot.txt:89
#, no-wrap
msgid "Specific instructions for strings:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:89
+#: ../E/cbot.txt:90
#, no-wrap
msgid ""
"strlen
Gets string length\n"
@@ -192,13 +192,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:98
+#: ../E/cbot.txt:99
#, no-wrap
msgid "Specific instructions for files:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:99
+#: ../E/cbot.txt:100
#, no-wrap
msgid ""
"open
Opens a file\n"
@@ -210,13 +210,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:122 ../E/freehelp.txt:4
+#: ../E/cbot.txt:123 ../E/freehelp.txt:4
#, no-wrap
msgid "See also"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:123
+#: ../E/cbot.txt:124
#, no-wrap
msgid "Types and categories."
msgstr ""
@@ -470,13 +470,13 @@ msgid "Colobot: Gold Edition developers"
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:106
+#: ../E/cbot.txt:107
#, no-wrap
msgid "Mathematical functions:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:55
+#: ../E/cbot.txt:56
#, no-wrap
msgid ""
"grab
Picks up an object\n"
@@ -493,7 +493,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:107
+#: ../E/cbot.txt:108
#, no-wrap
msgid ""
"rand
Returns a random value\n"
@@ -513,13 +513,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:67
+#: ../E/cbot.txt:68
#, no-wrap
msgid "Instructions specific for some objects:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:68
+#: ../E/cbot.txt:69
#, no-wrap
msgid ""
"factory
Starts construction of a bot\n"
@@ -528,11 +528,22 @@ msgid ""
"busy
Checks if object is busy"
msgstr ""
+#. type: Plain text
+#: ../E/cbot.txt:50
+#, no-wrap
+msgid ""
+"space
Calculates a free space\n"
+"flatspace
Calculates a free, flat space\n"
+"topo
Returns the altitude of a point\n"
+"flatground
Returns radius of a flat area"
+msgstr ""
+
#. type: Plain text
#: ../E/cbot.txt:27
#, no-wrap
msgid ""
"radar
Object detection\n"
+"search
Object detection from a specific point\n"
"direction
Calculates a rotation angle\n"
"distance
Calculates a distance\n"
"distance2d
Calculates a distance\n"
@@ -554,15 +565,28 @@ msgid ""
"researched
Checks if a technology is researched"
msgstr ""
-#. type: Plain text
-#: ../E/cbot.txt:49
-#, no-wrap
-msgid ""
-"space
Calculates a free space\n"
-"flatspace
Calculates a free, flat space\n"
-"topo
Returns the altitude of a point\n"
-"flatground
Returns radius of a flat area"
-msgstr ""
+#~ msgid ""
+#~ "radar
Object detection\n"
+#~ "direction
Calculates a rotation angle\n"
+#~ "distance
Calculates a distance\n"
+#~ "distance2d
Calculates a distance\n"
+#~ "wait
Waits\n"
+#~ "move
Moves forward or backward\n"
+#~ "turn
Turns\n"
+#~ "goto
Goes to a given position\n"
+#~ "motor
Direct motor control\n"
+#~ "jet
Direct jet engine control\n"
+#~ "message
Displays a message\n"
+#~ "retobject
Returns an object from a function\n"
+#~ "errmode
Error treatement control\n"
+#~ "abstime
Returns the absolute time\n"
+#~ "pendown
Starts drawing\n"
+#~ "penup
Stops drawing\n"
+#~ "pencolor
Changes the pen color\n"
+#~ "penwidth
Changes the pen width\n"
+#~ "canresearch
Checks if a technology can be researched\n"
+#~ "researched
Checks if a technology is researched"
+#~ msgstr ""
#~ msgid ""
#~ "space
Calculates a free space\n"
diff --git a/help/generic/po/pl.po b/help/generic/po/pl.po
index b96c5272..80b477a2 100644
--- a/help/generic/po/pl.po
+++ b/help/generic/po/pl.po
@@ -151,25 +151,25 @@ msgid "Specific instructions for bots:"
msgstr "Instrukcje specyficzne dla robotów:"
#. type: \t; header
-#: ../E/cbot.txt:48
+#: ../E/cbot.txt:49
#, no-wrap
msgid "Instructions about topology:"
msgstr "Instrukcje związane z topologią terenu:"
#. type: \t; header
-#: ../E/cbot.txt:54
+#: ../E/cbot.txt:55
#, no-wrap
msgid "Instructions specific to some bots:"
msgstr "Instrukcje specyficzne dla niektórych robotów:"
#. type: \t; header
-#: ../E/cbot.txt:73
+#: ../E/cbot.txt:74
#, no-wrap
msgid "Specific instructions for exchange posts:"
msgstr "Instrukcje specyficzne dla stacji przekaźnikowych:"
#. type: Plain text
-#: ../E/cbot.txt:74
+#: ../E/cbot.txt:75
#, no-wrap
msgid ""
"receive
Receives an information\n"
@@ -183,13 +183,13 @@ msgstr ""
"deleteinfo
Usuwa istniejącą informację"
#. type: \t; header
-#: ../E/cbot.txt:79
+#: ../E/cbot.txt:80
#, no-wrap
msgid "Specific instructions for classes:"
msgstr "Instrukcje specyficzne dla klas:"
#. type: Plain text
-#: ../E/cbot.txt:80
+#: ../E/cbot.txt:81
#, no-wrap
msgid ""
"class
Class declararion\n"
@@ -209,13 +209,13 @@ msgstr ""
"this
Odwołanie do bieżącej instancji"
#. type: \t; header
-#: ../E/cbot.txt:88
+#: ../E/cbot.txt:89
#, no-wrap
msgid "Specific instructions for strings:"
msgstr "Instrukcje specyficzne dla łańcuchów:"
#. type: Plain text
-#: ../E/cbot.txt:89
+#: ../E/cbot.txt:90
#, no-wrap
msgid ""
"strlen
Gets string length\n"
@@ -237,13 +237,13 @@ msgstr ""
"strlower
Zamienia litery na małe"
#. type: \t; header
-#: ../E/cbot.txt:98
+#: ../E/cbot.txt:99
#, no-wrap
msgid "Specific instructions for files:"
msgstr "Instrukcje specyficzne dla plików:"
#. type: Plain text
-#: ../E/cbot.txt:99
+#: ../E/cbot.txt:100
#, no-wrap
msgid ""
"open
Opens a file\n"
@@ -261,13 +261,13 @@ msgstr ""
"deletefile
Usuwa plik"
#. type: \t; header
-#: ../E/cbot.txt:122 ../E/freehelp.txt:4
+#: ../E/cbot.txt:123 ../E/freehelp.txt:4
#, no-wrap
msgid "See also"
msgstr "Zobacz również"
#. type: Plain text
-#: ../E/cbot.txt:123
+#: ../E/cbot.txt:124
#, no-wrap
msgid "Types and categories."
msgstr "Typy i kategorie."
@@ -547,13 +547,13 @@ msgstr ""
"Niebawem roczpocznie się Wielka Migracja na Nową Ziemię."
#. type: \t; header
-#: ../E/cbot.txt:106
+#: ../E/cbot.txt:107
#, no-wrap
msgid "Mathematical functions:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:55
+#: ../E/cbot.txt:56
#, no-wrap
msgid ""
"grab
Picks up an object\n"
@@ -570,7 +570,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:107
+#: ../E/cbot.txt:108
#, no-wrap
msgid ""
"rand
Returns a random value\n"
@@ -590,13 +590,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:67
+#: ../E/cbot.txt:68
#, no-wrap
msgid "Instructions specific for some objects:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:68
+#: ../E/cbot.txt:69
#, no-wrap
msgid ""
"factory
Starts construction of a bot\n"
@@ -605,11 +605,22 @@ msgid ""
"busy
Checks if object is busy"
msgstr ""
+#. type: Plain text
+#: ../E/cbot.txt:50
+#, no-wrap
+msgid ""
+"space
Calculates a free space\n"
+"flatspace
Calculates a free, flat space\n"
+"topo
Returns the altitude of a point\n"
+"flatground
Returns radius of a flat area"
+msgstr ""
+
#. type: Plain text
#: ../E/cbot.txt:27
#, no-wrap
msgid ""
"radar
Object detection\n"
+"search
Object detection from a specific point\n"
"direction
Calculates a rotation angle\n"
"distance
Calculates a distance\n"
"distance2d
Calculates a distance\n"
@@ -631,15 +642,28 @@ msgid ""
"researched
Checks if a technology is researched"
msgstr ""
-#. type: Plain text
-#: ../E/cbot.txt:49
-#, no-wrap
-msgid ""
-"space
Calculates a free space\n"
-"flatspace
Calculates a free, flat space\n"
-"topo
Returns the altitude of a point\n"
-"flatground
Returns radius of a flat area"
-msgstr ""
+#~ msgid ""
+#~ "radar
Object detection\n"
+#~ "direction
Calculates a rotation angle\n"
+#~ "distance
Calculates a distance\n"
+#~ "distance2d
Calculates a distance\n"
+#~ "wait
Waits\n"
+#~ "move
Moves forward or backward\n"
+#~ "turn
Turns\n"
+#~ "goto
Goes to a given position\n"
+#~ "motor
Direct motor control\n"
+#~ "jet
Direct jet engine control\n"
+#~ "message
Displays a message\n"
+#~ "retobject
Returns an object from a function\n"
+#~ "errmode
Error treatement control\n"
+#~ "abstime
Returns the absolute time\n"
+#~ "pendown
Starts drawing\n"
+#~ "penup
Stops drawing\n"
+#~ "pencolor
Changes the pen color\n"
+#~ "penwidth
Changes the pen width\n"
+#~ "canresearch
Checks if a technology can be researched\n"
+#~ "researched
Checks if a technology is researched"
+#~ msgstr ""
#~ msgid ""
#~ "space
Calculates a free space\n"
diff --git a/help/generic/po/ru.po b/help/generic/po/ru.po
index 069b2fba..f97e5392 100644
--- a/help/generic/po/ru.po
+++ b/help/generic/po/ru.po
@@ -137,25 +137,25 @@ msgid "Specific instructions for bots:"
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:48
+#: ../E/cbot.txt:49
#, no-wrap
msgid "Instructions about topology:"
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:54
+#: ../E/cbot.txt:55
#, no-wrap
msgid "Instructions specific to some bots:"
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:73
+#: ../E/cbot.txt:74
#, no-wrap
msgid "Specific instructions for exchange posts:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:74
+#: ../E/cbot.txt:75
#, no-wrap
msgid ""
"receive
Receives an information\n"
@@ -165,13 +165,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:79
+#: ../E/cbot.txt:80
#, no-wrap
msgid "Specific instructions for classes:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:80
+#: ../E/cbot.txt:81
#, no-wrap
msgid ""
"class
Class declararion\n"
@@ -184,13 +184,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:88
+#: ../E/cbot.txt:89
#, no-wrap
msgid "Specific instructions for strings:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:89
+#: ../E/cbot.txt:90
#, no-wrap
msgid ""
"strlen
Gets string length\n"
@@ -204,13 +204,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:98
+#: ../E/cbot.txt:99
#, no-wrap
msgid "Specific instructions for files:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:99
+#: ../E/cbot.txt:100
#, no-wrap
msgid ""
"open
Opens a file\n"
@@ -222,13 +222,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:122 ../E/freehelp.txt:4
+#: ../E/cbot.txt:123 ../E/freehelp.txt:4
#, no-wrap
msgid "See also"
msgstr "См. также"
#. type: Plain text
-#: ../E/cbot.txt:123
+#: ../E/cbot.txt:124
#, no-wrap
msgid "Types and categories."
msgstr ""
@@ -508,13 +508,13 @@ msgstr ""
"Большое переселение на Терра Нову начнется очень скоро."
#. type: \t; header
-#: ../E/cbot.txt:106
+#: ../E/cbot.txt:107
#, no-wrap
msgid "Mathematical functions:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:55
+#: ../E/cbot.txt:56
#, no-wrap
msgid ""
"grab
Picks up an object\n"
@@ -531,7 +531,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:107
+#: ../E/cbot.txt:108
#, no-wrap
msgid ""
"rand
Returns a random value\n"
@@ -551,13 +551,13 @@ msgid ""
msgstr ""
#. type: \t; header
-#: ../E/cbot.txt:67
+#: ../E/cbot.txt:68
#, no-wrap
msgid "Instructions specific for some objects:"
msgstr ""
#. type: Plain text
-#: ../E/cbot.txt:68
+#: ../E/cbot.txt:69
#, no-wrap
msgid ""
"factory
Starts construction of a bot\n"
@@ -566,11 +566,22 @@ msgid ""
"busy
Checks if object is busy"
msgstr ""
+#. type: Plain text
+#: ../E/cbot.txt:50
+#, no-wrap
+msgid ""
+"space
Calculates a free space\n"
+"flatspace
Calculates a free, flat space\n"
+"topo
Returns the altitude of a point\n"
+"flatground
Returns radius of a flat area"
+msgstr ""
+
#. type: Plain text
#: ../E/cbot.txt:27
#, no-wrap
msgid ""
"radar
Object detection\n"
+"search
Object detection from a specific point\n"
"direction
Calculates a rotation angle\n"
"distance
Calculates a distance\n"
"distance2d
Calculates a distance\n"
@@ -592,15 +603,28 @@ msgid ""
"researched
Checks if a technology is researched"
msgstr ""
-#. type: Plain text
-#: ../E/cbot.txt:49
-#, no-wrap
-msgid ""
-"space
Calculates a free space\n"
-"flatspace
Calculates a free, flat space\n"
-"topo
Returns the altitude of a point\n"
-"flatground
Returns radius of a flat area"
-msgstr ""
+#~ msgid ""
+#~ "radar
Object detection\n"
+#~ "direction
Calculates a rotation angle\n"
+#~ "distance
Calculates a distance\n"
+#~ "distance2d
Calculates a distance\n"
+#~ "wait
Waits\n"
+#~ "move
Moves forward or backward\n"
+#~ "turn
Turns\n"
+#~ "goto
Goes to a given position\n"
+#~ "motor
Direct motor control\n"
+#~ "jet
Direct jet engine control\n"
+#~ "message
Displays a message\n"
+#~ "retobject
Returns an object from a function\n"
+#~ "errmode
Error treatement control\n"
+#~ "abstime
Returns the absolute time\n"
+#~ "pendown
Starts drawing\n"
+#~ "penup
Stops drawing\n"
+#~ "pencolor
Changes the pen color\n"
+#~ "penwidth
Changes the pen width\n"
+#~ "canresearch
Checks if a technology can be researched\n"
+#~ "researched
Checks if a technology is researched"
+#~ msgstr ""
#~ msgid ""
#~ "space
Calculates a free space\n"