MoveDefinition.fromBetza constructor

MoveDefinition.fromBetza(
  1. Atom atom,
  2. Direction d
)

Implementation

factory MoveDefinition.fromBetza(Atom atom, Direction d) {
  if (atom.base == '*') {
    return TeleportMoveDefinition(modality: atom.modality);
  }
  return StandardMoveDefinition.fromBetza(atom, d);
}