Adds noun to rule placers array. Example: Rule 4 of "Dandy Salespeople" calls this to find the ages. Called by the puzzle's rule function. Note: Force value to be string. Do NOT add placer if noun already has value!
Noun updated by rule.
New name/title of noun.
Determines if mark has any nouns that were updated by any rule. Called by viewer.sayRemoveMark.
Boolean true/false.
Determines if latest rule invoked on mark updated any nouns. This leads to solver.sayPlacers, which tells UI there are rule placers. Called by lawyer.doRules.
Boolean true/false.
Enables facts disabled by mark. Called by solver.removeMark.
Generated using TypeDoc
Mark class for the Mystery Master Logic Puzzle Solver.
mysterymaster.com. All rights reserved.
Michael Benson
2021-08-01