// printInferred.js
(function () {
/*global adventurejs A*/
var p = adventurejs.Game.prototype;
/**
* Print an inference to the display, appending it to the turn's input.
* @method adventurejs.Game#print
* @memberOf adventurejs.Game
* @param {String} msg
* @param {String} classes
*/
p.printInferred = function Game_printInferred(msg = "", classes = "") {
if (!this.game.settings.print_inferred) return;
if (this.game.getInput().getNoun(1) === "all") return;
if (classes.indexOf("inferred") === -1) {
classes += " inferred";
}
if (msg) msg = `(${msg})`;
// send to display
if (msg) this.display.print(msg, classes);
};
})();