Solver interface for the Mystery Master Logic Puzzle Solver. The Solver class must implement this interface for the Puzzle.
mysterymaster.com. All rights reserved.
Michael Benson
2021-08-01
Submits potential mark triggered by given rule invoked on given mark.
Mark referenced.
Rule referenced.
Reference character.
Noun 1.
Verb.
Noun 2.
Reason for mark.
status -1 = Error, 0 = Mark not entered, 1 = Mark entered.
Determines if noun 1 can be with noun 2.
True if noun 1 can be with noun 2, otherwise false.
Returns first noun of noun type 3 that noun 1 and noun 2 can be with, otherwise null.
Noun Type 3.
Noun of noun type 3, or null.
Determines verb of mark given by two nouns, or possible verb if mark is null.
Verb of mark given by two nouns, or possible verb if mark is null.
Returns list of nouns of noun type 2 that may be with noun 1.
Noun Type 2.
Array of nouns, which may be empty.
Determines if mark already exists.
True if mark already exists, otherwise false.
Determines if noun 1 is/maybe related to noun 2. Called by "New Self Improvement Committee".
Noun1.
Link.
True if noun 1 is/maybe related to noun 2, otherwise false.
Solver interface for the Mystery Master Logic Puzzle Solver. The Solver class must implement this interface for the Puzzle.
Copyright
mysterymaster.com. All rights reserved.
Author
Michael Benson
Version
2021-08-01