// isWithinYRange.js
(function () {
/* global AdventureJS A */
var p = AdventureJS.Assets.Tangible.prototype;
/**
* Determine whether this asset's y position is within another asset's
* y range, aka its height from its y position.
* @memberOf AdventureJS.Assets.Tangible
* @method AdventureJS.Assets.Tangible#isWithinYRange
* @param {Object} asset
* @returns {Boolean}
*/
p.isWithinYRange = function Tangible_isWithinPositionYRange(asset) {
if (!asset) return false;
var range = asset.getYRange();
return this.position.y >= range.min && this.position.y <= range.max;
};
})();