/** * @author Mat Groves http://matgroves.com/ */ /** * the Rectangle object is an area defined by its position, as indicated by its top-left corner point (x, y) and by its width and its height. * @class Rectangle * @constructor * @param x {Number} position of the rectangle * @param y {Number} position of the rectangle * @param width {Number} of the rectangle * @param height {Number} of the rectangle */ PIXI.Rectangle = function(x, y, width, height) { /** * @property x * @type Number * @default 0 */ this.x = x ? x : 0; /** * @property y * @type Number * @default 0 */ this.y = y ? y : 0; /** * @property width * @type Number * @default 0 */ this.width = width ? width : 0; /** * @property height * @type Number * @default 0 */ this.height = height ? height : 0; } /** * @method clone * @return a copy of the rectangle */ PIXI.Rectangle.clone = function() { return new PIXI.Rectangle(this.x, this.y, this.width, this.height); } // constructor PIXI.Rectangle.constructor = PIXI.Rectangle;