API1:GeheGeradeaus

Aus AntMe! Wiki
Wechseln zu: Navigation, Suche
Schnelle Infos
Typ Befehle
Kategorie Gehen
Version 1.0
Andere Sprachen english

GeheGeradeaus stellt den Befehl für eine sture Vorwärtsbewegung einer Ameise dar. Er beeinflusst den Parameter RestStrecke und legt so unmittelbar die noch zu laufende Entfernung der Ameise fest. Nach dem Bewegungskonzept steht die Vorwärtsbewegung vor dem Ansteuern eines aktiven Ziels, aber nach der Drehbewegung.

Parameter

entfernung (optional)
Type: Integer
Der optionale Parameter legt die Entfernung fest, die die Ameise zurücklegen soll, bis sie das Ziel erreicht hat und das Wartet-Ereignis erneut aufgerufen. Die Zahl gibt die Anzahl Ameisenschritte an.

Rückgabewert

Keinen

Beispiel

Folgender Code realisiert ein Suchmuster, das die Ameise zuerst in einem zufälligen Winkel zwischen -15 und 15 Grad rotieren lässt um dann anschließend 300 Schritte zu geben. Danach wird die Ameise alle Aufgaben abgearbeitet haben und deshalb wieder wartet.

 public override void Wartet()
 {
     DreheUmWinkel(Zufall.Zahl(-15, 15));
     GeheGeradeaus(300);
 }