Stats class for Mystery Master Logic Puzzle Solver.

Michael Benson

2021-08-01

Constructors

  • Returns Stats

Properties

levelMarks: LevelCounter[] = []

Level counters for marks.

levelPairs: LevelCounter[] = []

Level counters for pairs.

nrows: number = 0

Number of items in level counters array.

totalMark: LevelCounter = null

Totals for marks.

totalPair: LevelCounter = null

Totals for pairs.

Methods

  • Returns string

  • Initializes level counters.

    Returns LevelCounter[]

    LevelCounters

  • Resets level counters for pairs and marks. Called by tabbyViewer.reset.

    Returns void

  • Resets level counters.

    Parameters

    Returns void

  • Returns string

  • Updates statistics when a mark is added or removed.
    Called by tabbyViewer.updateOnMark.

    Parameters

    • mark: Mark

      Mark.

    • d: number

      Delta: -1 = remove mark, 0 = validate mark, 1 = add mark.

    Returns void