// updateExitDocks.js
(function () {
/* global adventurejs A */
var p = adventurejs.Display.prototype;
/**
* Update exits in exit docks.
* @method adventurejs.Display#updateExitDocks
* @param {Object} properties
*/
p.updateExitDocks = function Display_updateExitDocks(properties) {
if (this.exitdocks.length === 0) return;
const room = this.game.world[this.game.world._room];
let output = "";
let exits = "";
if (this.game.settings.print_room_exits) {
if (room.is.dark) {
exits = ""; // @TODO
} else {
exits = A.handlePlaceholders.call(this.game, this.game.getRoomExits());
}
}
output = `<div class="ajs-exits-container ajs-output"><span class="ajs-p">${exits}</span></div>`;
this.exitdocks.forEach(function (dock) {
dock.innerHTML = output;
});
};
})();