@@ -178,7 +178,7 @@ interface AgentInterface {
178
178
fun go ()
179
179
180
180
/* *
181
- * Der Agent dreht sich um `beta`° nach links und bewegt sich anschließend geradeaus .
181
+ * Der Agent bewegt sich geradeaus und dreht sich anschließend um `beta`° nach links.
182
182
* Aktionspunkte: 3 (+ 3 wenn resource geladen)
183
183
* Treibstoff: 1
184
184
*
@@ -188,7 +188,7 @@ interface AgentInterface {
188
188
fun goLeft (beta : Int )
189
189
190
190
/* *
191
- * Der Agent dreht sich um `beta`° nach rechts und bewegt sich anschließend geradeaus .
191
+ * Der Agent bewegt sich geradeaus und dreht sich anschließend um `beta`° nach rechts.
192
192
* Aktionspunkte: 3 (+ 3 wenn resource geladen)
193
193
* Treibstoff: 1
194
194
*
@@ -198,33 +198,45 @@ interface AgentInterface {
198
198
199
199
/* *
200
200
* Der Agent bewegt sich in Richtung des Markers, falls dieser gesetzt
201
- * wurde. Hierbei wird ein Weg berechnet, welcher auf krzester Distanz
202
- * zum Marker fhrt . Um Hindernisse bewegt sich der Agent hierbei
201
+ * wurde. Hierbei wird ein Weg berechnet, welcher auf kürzester Distanz
202
+ * zum Marker fährt . Um Hindernisse bewegt sich der Agent hierbei
203
203
* automatisch herum.
204
+ *
205
+ * Achtung: Der Agent bewegt sich erst geradeaus und dreht sich danach.
206
+ *
204
207
* Aktionspunkte: 4 (+ 4 wenn resource geladen)
205
208
* Treibstoff: 1
206
209
*/
207
210
fun goToMarker ()
208
211
209
212
/* *
210
213
* Der Agent bewegt sich auf das Mutterschiff zu. Hierbei wird ein Weg
211
- * berechnet, welcher auf krzester Distanz zum Mutterschiff
212
- * fhrt . Um Hindernisse bewegt sich der Agent hierbei automatisch
214
+ * berechnet, welcher auf kürzester Distanz zum Mutterschiff
215
+ * fährt . Um Hindernisse bewegt sich der Agent hierbei automatisch
213
216
* herum.
217
+ *
218
+ * Achtung: Der Agent bewegt sich erst geradeaus und dreht sich danach.
219
+ *
214
220
* Aktionspunkte: 4 (+ 4 wenn resource geladen)
215
221
* Treibstoff: 1
216
222
*/
217
223
fun goToMothership ()
218
224
219
225
/* *
220
226
* Der Agent bewegt sich zur Resource.
227
+ *
228
+ * Achtung: Der Agent bewegt sich erst geradeaus und dreht sich danach.
229
+ *
221
230
* Aktionspunkte: 4 (+ 4 wenn resource geladen)
222
231
* Treibstoff: 1
223
232
*/
224
233
fun goToResource ()
225
234
226
235
/* *
227
236
* Der Agent bewegt sich zur Resource vom angegebenen Typen.
237
+ *
238
+ * Achtung: Der Agent bewegt sich erst geradeaus und dreht sich danach.
239
+ *
228
240
* Aktionspunkte: 4 + (+ 4 wenn resource geladen)
229
241
* Treibstoff: 1
230
242
* @param resourceType
@@ -233,13 +245,19 @@ interface AgentInterface {
233
245
234
246
/* *
235
247
* Gehe zu einem Agenten der Hilfe benötigt.
248
+ *
249
+ * Achtung: Der Agent bewegt sich erst geradeaus und dreht sich danach.
250
+ *
236
251
* Aktionspunkte: 4 + (+ 4 wenn resource geladen)
237
252
* Treibstoff: 1
238
253
*/
239
254
fun goToSupportAgent ()
240
255
241
256
/* *
242
257
* Gehe zu einem feindlichen Agenten in der Nähe.
258
+ *
259
+ * Achtung: Der Agent bewegt sich erst geradeaus und dreht sich danach.
260
+ *
243
261
* Aktionspunkte: 4 + (+ 4 wenn resource geladen)
244
262
* Treibstoff: 1
245
263
*/
@@ -544,6 +562,25 @@ interface AgentInterface {
544
562
*/
545
563
fun turnRight (beta : Int )
546
564
565
+ /* *
566
+ * Der Agent dreht sich zu einer nahen Resource.
567
+ * Falls er keine findet, dreht er sich nicht
568
+ *
569
+ * Aktionspunkte: 1
570
+ * Treibstoff: 1
571
+ */
572
+ fun turnToResource ()
573
+
574
+ /* *
575
+ * Der Agent dreht sich zu einer nahen Resource eines bestimmten Typs.
576
+ * Falls er keine findet, dreht er sich nicht
577
+ *
578
+ * Aktionspunkte: 1
579
+ * Treibstoff: 1
580
+ * @param resourceType Der Typ der Resource
581
+ */
582
+ fun turnToResource (resourceType : ResourceType )
583
+
547
584
/* *
548
585
* Der Agent läuft amok.
549
586
*/
0 commit comments