RuleNode

RuleNode

Abstrakte Basisklasse für alle Regel-Knoten.

Constructor

new RuleNode(name, description)

Source:
Parameters:
Name Type Description
name string

Anzeigename der Regel.

description string

Tooltip/Beschreibung.

Methods

evaluate(gameState) → {Object|null}

Description:
  • Evaluiert den Knoten gegen einen Spielzustand. Muss von Unterklassen implementiert werden.

Source:
Parameters:
Name Type Description
gameState GameState
Returns:

{ move, reason } oder null

Type
Object | null