Options
All
  • Public
  • Public/Protected
  • All
Menu

Stats class for Mystery Master Logic Puzzle Solver.

copyright

mysterymaster.com. All rights reserved.

author

Michael Benson

version

2021-08-01

Hierarchy

  • Stats

Index

Constructors

constructor

  • Returns Stats

Properties

levelMarks

levelMarks: LevelCounter[] = []

Level counters for marks.

levelPairs

levelPairs: LevelCounter[] = []

Level counters for pairs.

nrows

nrows: number = 0

Number of items in level counters array.

totalMark

totalMark: LevelCounter = null

Totals for marks.

totalPair

totalPair: LevelCounter = null

Totals for pairs.

Methods

asString

  • asString(): string
  • Returns string

getLevelCounters

  • Initializes level counters.

    Returns LevelCounter[]

    LevelCounters

reset

  • reset(): void
  • Resets level counters for pairs and marks. Called by tabbyViewer.reset.

    Returns void

resetLevelCounters

  • Resets level counters.

    Parameters

    Returns void

toString

  • toString(): string
  • Returns string

update

  • update(mark: Mark, d: number): void
  • 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

Generated using TypeDoc