/* File: SpriteRenderable_PixelCollision.js * * implements the _setTexInfo() function to support per-pixel collision for * sprite elements */ /*jslint node: true, vars: true */ /*global gEngine, SpriteRenderable */ /* find out more about jslint: http://www.jslint.com/help.html */ "use strict"; // Operate in Strict mode such that variables must be declared before used! SpriteRenderable.prototype._setTexInfo = function () { var imageW = this.mTextureInfo.mWidth; var imageH = this.mTextureInfo.mHeight; this.mTexLeftIndex = this.mTexLeft * imageW; this.mTexBottomIndex = this.mTexBottom * imageH; this.mTexWidth = ((this.mTexRight - this.mTexLeft) * imageW) + 1; this.mTexHeight = ((this.mTexTop - this.mTexBottom) * imageH) + 1; }; //--- end of Public Methods // //