ELS-System

Class

Tree

Startseite

public class NavStrategies extends java.lang.Thread

Diese Klasse stellt die Navigationssteuerung von ELSA dar. Hier wird die Benutzereingabe ausgewertet und die entsprechende Strategie zur Labyrinthbewegung ausgewählt.

Constructor

NavStrategies(ELS_GUI main,ELSA agent)

Methods

private boolean checkUserInput()

      Prüfen der Benutzereingabe

private int getOrientation()

            Startorientierung vom Benutzer abfragen

private java.awt.Point getPosition(java.lang.String output)

      Punkt aus dem Labrinth vom Benutzer auswählen lassen

private void getUserInput()

            Auslesen der Benutzereinstellungen

 void run()

Beginn der Ausführung des Threads. Wartet auf den Start der Suche, ließt und prüft die Benutzereingabe und ruft das entsprechende Suchverfahren auf.

private void waitSeconds(int wait)

            Warteschleife für angegebene Sekundenanzahl