Methods
sayAddMark
- sayAddMark(mark: Mark): void
-
Parameters
Returns void
sayContradiction
- sayContradiction(msg: string): void
-
Parameters
Returns void
sayFactViolation
- sayFactViolation(msg: string, mark: Mark, fact: Fact): void
-
Parameters
Returns void
sayLawViolation
- sayLawViolation(msg: string, mark: Mark): void
-
Parameters
Returns void
sayLevel
- sayLevel(msg: string): void
-
Parameters
Returns void
sayPlacers
- sayPlacers(mark: Mark, rule: Rule): void
-
Parameters
Returns void
sayRemoveMark
- sayRemoveMark(msg: string, mark: Mark): void
-
Parameters
Returns void
sayRuleViolation
- sayRuleViolation(msg: string, mark: Mark, rule: Rule): void
-
Parameters
Returns void
saySolution
- saySolution(msg: string, elapsedTime: number): void
-
Parameters
-
msg: string
-
elapsedTime: number
Returns void
sayStarted
- sayStarted(msg: string): void
-
Parameters
Returns void
sayStopped
- sayStopped(msg: string, elapsedTime: number): void
-
Parameters
-
msg: string
-
elapsedTime: number
Returns void
sayValidMark
- sayValidMark(msg: string, mark: Mark): void
-
Parameters
Returns void
Viewer interface for the Mystery Master Logic Puzzle Solver. The Viewer class must implement this interface for the Solver.
mysterymaster.com. All rights reserved.
Michael Benson
2021-08-01