// hasContentsAtAspect.js
(function () {
/* global AdventureJS A */
var p = AdventureJS.Assets.Tangible.prototype;
/**
* Determine whether asset has contents at the specified aspect.
* @memberOf AdventureJS.Assets.Tangible
* @method AdventureJS.Assets.Tangible#hasContentsAtAspect
* @param {String} aspect
* @return {Boolean}
*/
p.hasContentsAtAspect = p.hasContentsAt =
function Tangible_hasContentsAtAspect(aspect) {
if (
!this.hasAspectAt(aspect) ||
!this.aspects[aspect].contents ||
this.aspects[aspect].contents.length === 0
) {
return false;
}
return true;
};
})();