// renderVerbState.js
(function () {
/* global AdventureJS A */
var p = AdventureJS.Game.prototype;
/**
*
* @method AdventureJS.Game#renderVerbState
* @memberOf AdventureJS.Game
* @param {Object} asset
* @param {String} state
*/
p.renderVerbState = function Game_renderVerbState(asset, state) {
let verb = this.dictionary.verbs[this.dictionary.verb_state_lookup[state]];
if (verb && asset.dov[verb.name]) {
if (verb.state && asset.is[verb.state]) {
return verb.state_string;
}
if (false === asset.is[verb.state]) {
// undefined doesn't qualify
return verb.unstate_string;
}
}
}; // renderVerbState
})();