AlgorithmRunner

AlgorithmRunner

new AlgorithmRunner()

Description:
  • Wrapper um die SearchEngine, der "Schritt-für-Schritt" Ausführung und manuelle Steuerung (Play/Pause/Step) ermöglicht.

Source:

Methods

setSpeed(val)

Description:
  • Setzt die Geschwindigkeit.

Source:
Parameters:
Name Type Description
val number | string

Wert vom Slider (0-6). 6 = Manuell.

(async) start(startState)

Description:
  • Startet den Runner.

Source:
Parameters:
Name Type Description
startState GameState

stop()

Description:
  • Stoppt den aktuellen Lauf.

Source:

triggerStep()

Description:
  • Führt im manuellen Modus genau einen Schritt aus.

Source:

AlgorithmRunner

new AlgorithmRunner(engine, config)

Source:
Parameters:
Name Type Description
engine SearchEngine

Die konfigurierte Suchmaschine.

config Object

Callbacks für UI.

Properties
Name Type Description
onUpdate function

Wird bei jedem Schritt gerufen.

onComplete function

Wird bei Ende gerufen.

Methods

setSpeed(val)

Description:
  • Setzt die Geschwindigkeit.

Source:
Parameters:
Name Type Description
val number | string

Wert vom Slider (0-6). 6 = Manuell.

(async) start(startState)

Description:
  • Startet den Runner.

Source:
Parameters:
Name Type Description
startState GameState

stop()

Description:
  • Stoppt den aktuellen Lauf.

Source:

triggerStep()

Description:
  • Führt im manuellen Modus genau einen Schritt aus.

Source: