// debug.js
(function () {
/*global adventurejs A*/
"use strict";
var p = adventurejs.Game.prototype;
/**
* Prep the supplied string for printing to the display.
* @method adventurejs.Game#debug
* @memberOf adventurejs.Game
* @param {String} token
*/
p.debug = function Game_print(msg) {
if (!this.game.settings.print_debug_messages) return;
if (!msg) return;
let token_array = msg.split("|");
if (token_array.length > 1) {
for (var i = 0; i < token_array.length; i++) {
token_array[i] =
"<span class='debug_" + i + "'>" + token_array[i] + "</span>";
}
msg = token_array.join("");
}
msg = '<em class="debug">' + msg + "</em>";
// send to display
if (msg) this.display.print(msg);
};
})();