mirror of
https://github.com/photonstorm/phaser
synced 2024-11-23 05:03:37 +00:00
More types added
This commit is contained in:
parent
876911fd32
commit
19a08286c0
7 changed files with 71 additions and 71 deletions
|
@ -71,7 +71,7 @@ var Factory = new Class({
|
||||||
* @param {number} height - [description]
|
* @param {number} height - [description]
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Body.
|
* @return {Matter.Body} A Matter JS Body.
|
||||||
*/
|
*/
|
||||||
rectangle: function (x, y, width, height, options)
|
rectangle: function (x, y, width, height, options)
|
||||||
{
|
{
|
||||||
|
@ -95,7 +95,7 @@ var Factory = new Class({
|
||||||
* @param {number} slope - [description]
|
* @param {number} slope - [description]
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Body.
|
* @return {Matter.Body} A Matter JS Body.
|
||||||
*/
|
*/
|
||||||
trapezoid: function (x, y, width, height, slope, options)
|
trapezoid: function (x, y, width, height, slope, options)
|
||||||
{
|
{
|
||||||
|
@ -118,7 +118,7 @@ var Factory = new Class({
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
* @param {number} maxSides - [description]
|
* @param {number} maxSides - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Body.
|
* @return {Matter.Body} A Matter JS Body.
|
||||||
*/
|
*/
|
||||||
circle: function (x, y, radius, options, maxSides)
|
circle: function (x, y, radius, options, maxSides)
|
||||||
{
|
{
|
||||||
|
@ -141,7 +141,7 @@ var Factory = new Class({
|
||||||
* @param {number} radius - [description]
|
* @param {number} radius - [description]
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Body.
|
* @return {Matter.Body} A Matter JS Body.
|
||||||
*/
|
*/
|
||||||
polygon: function (x, y, sides, radius, options)
|
polygon: function (x, y, sides, radius, options)
|
||||||
{
|
{
|
||||||
|
@ -166,7 +166,7 @@ var Factory = new Class({
|
||||||
* @param {boolean} removeCollinear - [description]
|
* @param {boolean} removeCollinear - [description]
|
||||||
* @param {number} minimumArea - [description]
|
* @param {number} minimumArea - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Body.
|
* @return {Matter.Body} A Matter JS Body.
|
||||||
*/
|
*/
|
||||||
fromVertices: function (x, y, vertexSets, options, flagInternal, removeCollinear, minimumArea)
|
fromVertices: function (x, y, vertexSets, options, flagInternal, removeCollinear, minimumArea)
|
||||||
{
|
{
|
||||||
|
@ -178,7 +178,8 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Create a new composite containing Matter Image objects created in a grid arrangement.
|
||||||
|
* This function uses the body bounds to prevent overlaps.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#imageStack
|
* @method Phaser.Physics.Matter.Factory#imageStack
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
|
@ -187,13 +188,13 @@ var Factory = new Class({
|
||||||
* @param {string|integer} [frame] - An optional frame from the Texture this Game Object is rendering with.
|
* @param {string|integer} [frame] - An optional frame from the Texture this Game Object is rendering with.
|
||||||
* @param {number} x - The horizontal position of this composite in the world.
|
* @param {number} x - The horizontal position of this composite in the world.
|
||||||
* @param {number} y - The vertical position of this composite in the world.
|
* @param {number} y - The vertical position of this composite in the world.
|
||||||
* @param {number} columns - The number of columns in the Composite.
|
* @param {number} columns - The number of columns in the grid.
|
||||||
* @param {number} rows - The number of rows in the Composite.
|
* @param {number} rows - The number of rows in the grid.
|
||||||
* @param {number} columnGap - The distance between each column.
|
* @param {number} columnGap - The distance between each column.
|
||||||
* @param {number} rowGap - The distance between each row.
|
* @param {number} rowGap - The distance between each row.
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite Stack.
|
* @return {Matter.Composite} A Matter JS Composite Stack.
|
||||||
*/
|
*/
|
||||||
imageStack: function (key, frame, x, y, columns, rows, columnGap, rowGap, options)
|
imageStack: function (key, frame, x, y, columns, rows, columnGap, rowGap, options)
|
||||||
{
|
{
|
||||||
|
@ -221,20 +222,21 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Create a new composite containing bodies created in the callback in a grid arrangement.
|
||||||
|
* This function uses the body bounds to prevent overlaps.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#stack
|
* @method Phaser.Physics.Matter.Factory#stack
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {number} x - The horizontal position of this composite in the world.
|
* @param {number} x - The horizontal position of this composite in the world.
|
||||||
* @param {number} y - The vertical position of this composite in the world.
|
* @param {number} y - The vertical position of this composite in the world.
|
||||||
* @param {number} columns - The number of columns in the Composite.
|
* @param {number} columns - The number of columns in the grid.
|
||||||
* @param {number} rows - The number of rows in the Composite.
|
* @param {number} rows - The number of rows in the grid.
|
||||||
* @param {number} columnGap - The distance between each column.
|
* @param {number} columnGap - The distance between each column.
|
||||||
* @param {number} rowGap - The distance between each row.
|
* @param {number} rowGap - The distance between each row.
|
||||||
* @param {function} callback - [description]
|
* @param {function} callback - The callback that creates the stack.
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite Stack.
|
* @return {Matter.Composite} A new composite containing objects created in the callback.
|
||||||
*/
|
*/
|
||||||
stack: function (x, y, columns, rows, columnGap, rowGap, callback)
|
stack: function (x, y, columns, rows, columnGap, rowGap, callback)
|
||||||
{
|
{
|
||||||
|
@ -246,20 +248,21 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Create a new composite containing bodies created in the callback in a pyramid arrangement.
|
||||||
|
* This function uses the body bounds to prevent overlaps.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#pyramid
|
* @method Phaser.Physics.Matter.Factory#pyramid
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {number} x - The horizontal position of this composite in the world.
|
* @param {number} x - The horizontal position of this composite in the world.
|
||||||
* @param {number} y - The vertical position of this composite in the world.
|
* @param {number} y - The vertical position of this composite in the world.
|
||||||
* @param {number} columns - The number of columns in the Composite.
|
* @param {number} columns - The number of columns in the pyramid.
|
||||||
* @param {number} rows - The number of rows in the Composite.
|
* @param {number} rows - The number of rows in the pyramid.
|
||||||
* @param {number} columnGap - The distance between each column.
|
* @param {number} columnGap - The distance between each column.
|
||||||
* @param {number} rowGap - The distance between each row.
|
* @param {number} rowGap - The distance between each row.
|
||||||
* @param {function} callback - [description]
|
* @param {function} callback - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite pyramid.
|
* @return {Matter.Composite} A Matter JS Composite pyramid.
|
||||||
*/
|
*/
|
||||||
pyramid: function (x, y, columns, rows, columnGap, rowGap, callback)
|
pyramid: function (x, y, columns, rows, columnGap, rowGap, callback)
|
||||||
{
|
{
|
||||||
|
@ -271,19 +274,19 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Chains all bodies in the given composite together using constraints.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#chain
|
* @method Phaser.Physics.Matter.Factory#chain
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} composite - [description]
|
* @param {Matter.Composite} composite - [description]
|
||||||
* @param {number} xOffsetA - [description]
|
* @param {number} xOffsetA - [description]
|
||||||
* @param {number} yOffsetA - [description]
|
* @param {number} yOffsetA - [description]
|
||||||
* @param {number} xOffsetB - [description]
|
* @param {number} xOffsetB - [description]
|
||||||
* @param {number} yOffsetB - [description]
|
* @param {number} yOffsetB - [description]
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite.
|
* @return {Matter.Composite} A new composite containing objects chained together with constraints.
|
||||||
*/
|
*/
|
||||||
chain: function (composite, xOffsetA, yOffsetA, xOffsetB, yOffsetB, options)
|
chain: function (composite, xOffsetA, yOffsetA, xOffsetB, yOffsetB, options)
|
||||||
{
|
{
|
||||||
|
@ -291,18 +294,18 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Connects bodies in the composite with constraints in a grid pattern, with optional cross braces.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#mesh
|
* @method Phaser.Physics.Matter.Factory#mesh
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} composite - [description]
|
* @param {Matter.Composite} composite - [description]
|
||||||
* @param {number} columns - [description]
|
* @param {number} columns - [description]
|
||||||
* @param {number} rows - [description]
|
* @param {number} rows - [description]
|
||||||
* @param {boolean} crossBrace - [description]
|
* @param {boolean} crossBrace - [description]
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite.
|
* @return {Matter.Composite} The composite containing objects meshed together with constraints.
|
||||||
*/
|
*/
|
||||||
mesh: function (composite, columns, rows, crossBrace, options)
|
mesh: function (composite, columns, rows, crossBrace, options)
|
||||||
{
|
{
|
||||||
|
@ -310,7 +313,7 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Creates a composite with a Newton's Cradle setup of bodies and constraints.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#newtonsCradle
|
* @method Phaser.Physics.Matter.Factory#newtonsCradle
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
|
@ -321,7 +324,7 @@ var Factory = new Class({
|
||||||
* @param {number} size - [description]
|
* @param {number} size - [description]
|
||||||
* @param {number} length - [description]
|
* @param {number} length - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite.
|
* @return {Matter.Composite} A new composite newtonsCradle body.
|
||||||
*/
|
*/
|
||||||
newtonsCradle: function (x, y, number, size, length)
|
newtonsCradle: function (x, y, number, size, length)
|
||||||
{
|
{
|
||||||
|
@ -333,7 +336,7 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Creates a composite with simple car setup of bodies and constraints.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#car
|
* @method Phaser.Physics.Matter.Factory#car
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
|
@ -344,7 +347,7 @@ var Factory = new Class({
|
||||||
* @param {number} height - [description]
|
* @param {number} height - [description]
|
||||||
* @param {number} wheelSize - [description]
|
* @param {number} wheelSize - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite.
|
* @return {Matter.Composite} A new composite car body.
|
||||||
*/
|
*/
|
||||||
car: function (x, y, width, height, wheelSize)
|
car: function (x, y, width, height, wheelSize)
|
||||||
{
|
{
|
||||||
|
@ -356,7 +359,7 @@ var Factory = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Creates a simple soft body like object.
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#softBody
|
* @method Phaser.Physics.Matter.Factory#softBody
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
|
@ -372,7 +375,7 @@ var Factory = new Class({
|
||||||
* @param {object} particleOptions - [description]
|
* @param {object} particleOptions - [description]
|
||||||
* @param {object} constraintOptions - [description]
|
* @param {object} constraintOptions - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Composite.
|
* @return {Matter.Composite} A new composite simple soft body.
|
||||||
*/
|
*/
|
||||||
softBody: function (x, y, columns, rows, columnGap, rowGap, crossBrace, particleRadius, particleOptions, constraintOptions)
|
softBody: function (x, y, columns, rows, columnGap, rowGap, crossBrace, particleRadius, particleOptions, constraintOptions)
|
||||||
{
|
{
|
||||||
|
@ -383,21 +386,19 @@ var Factory = new Class({
|
||||||
return composite;
|
return composite;
|
||||||
},
|
},
|
||||||
|
|
||||||
// To help those used to Box2D
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* [description]
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.Factory#joint
|
* @method Phaser.Physics.Matter.Factory#joint
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} bodyA - [description]
|
* @param {Matter.Body} bodyA - [description]
|
||||||
* @param {[type]} bodyB - [description]
|
* @param {Matter.Body} bodyB - [description]
|
||||||
* @param {number} length - [description]
|
* @param {number} length - [description]
|
||||||
* @param {number} [stiffness=1] - [description]
|
* @param {number} [stiffness=1] - [description]
|
||||||
* @param {object} [options={}] - [description]
|
* @param {object} [options={}] - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Constraint.
|
* @return {Matter.Constraint} A Matter JS Constraint.
|
||||||
*/
|
*/
|
||||||
joint: function (bodyA, bodyB, length, stiffness, options)
|
joint: function (bodyA, bodyB, length, stiffness, options)
|
||||||
{
|
{
|
||||||
|
@ -410,13 +411,13 @@ var Factory = new Class({
|
||||||
* @method Phaser.Physics.Matter.Factory#spring
|
* @method Phaser.Physics.Matter.Factory#spring
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} bodyA - [description]
|
* @param {Matter.Body} bodyA - [description]
|
||||||
* @param {[type]} bodyB - [description]
|
* @param {Matter.Body} bodyB - [description]
|
||||||
* @param {number} length - [description]
|
* @param {number} length - [description]
|
||||||
* @param {number} [stiffness=1] - [description]
|
* @param {number} [stiffness=1] - [description]
|
||||||
* @param {object} [options={}] - [description]
|
* @param {object} [options={}] - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Constraint.
|
* @return {Matter.Constraint} A Matter JS Constraint.
|
||||||
*/
|
*/
|
||||||
spring: function (bodyA, bodyB, length, stiffness, options)
|
spring: function (bodyA, bodyB, length, stiffness, options)
|
||||||
{
|
{
|
||||||
|
@ -429,13 +430,13 @@ var Factory = new Class({
|
||||||
* @method Phaser.Physics.Matter.Factory#constraint
|
* @method Phaser.Physics.Matter.Factory#constraint
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} bodyA - [description]
|
* @param {Matter.Body} bodyA - [description]
|
||||||
* @param {[type]} bodyB - [description]
|
* @param {Matter.Body} bodyB - [description]
|
||||||
* @param {number} length - [description]
|
* @param {number} length - [description]
|
||||||
* @param {number} [stiffness=1] - [description]
|
* @param {number} [stiffness=1] - [description]
|
||||||
* @param {object} [options={}] - [description]
|
* @param {object} [options={}] - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Constraint.
|
* @return {Matter.Constraint} A Matter JS Constraint.
|
||||||
*/
|
*/
|
||||||
constraint: function (bodyA, bodyB, length, stiffness, options)
|
constraint: function (bodyA, bodyB, length, stiffness, options)
|
||||||
{
|
{
|
||||||
|
@ -460,12 +461,12 @@ var Factory = new Class({
|
||||||
* @method Phaser.Physics.Matter.Factory#worldConstraint
|
* @method Phaser.Physics.Matter.Factory#worldConstraint
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} bodyB - [description]
|
* @param {Matter.Body} bodyB - [description]
|
||||||
* @param {number} length - [description]
|
* @param {number} length - [description]
|
||||||
* @param {number} [stiffness=1] - [description]
|
* @param {number} [stiffness=1] - [description]
|
||||||
* @param {object} [options={}] - [description]
|
* @param {object} [options={}] - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Constraint.
|
* @return {Matter.Constraint} A Matter JS Constraint.
|
||||||
*/
|
*/
|
||||||
worldConstraint: function (bodyB, length, stiffness, options)
|
worldConstraint: function (bodyB, length, stiffness, options)
|
||||||
{
|
{
|
||||||
|
@ -491,7 +492,7 @@ var Factory = new Class({
|
||||||
*
|
*
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Constraint.
|
* @return {Matter.Constraint} A Matter JS Constraint.
|
||||||
*/
|
*/
|
||||||
mouseSpring: function (options)
|
mouseSpring: function (options)
|
||||||
{
|
{
|
||||||
|
@ -506,7 +507,7 @@ var Factory = new Class({
|
||||||
*
|
*
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {object} A Matter JS Constraint.
|
* @return {Matter.Constraint} A Matter JS Constraint.
|
||||||
*/
|
*/
|
||||||
pointerConstraint: function (options)
|
pointerConstraint: function (options)
|
||||||
{
|
{
|
||||||
|
@ -540,11 +541,6 @@ var Factory = new Class({
|
||||||
return image;
|
return image;
|
||||||
},
|
},
|
||||||
|
|
||||||
gameObject: function (gameObject, options)
|
|
||||||
{
|
|
||||||
return new MatterGameObject(this.world, gameObject, options);
|
|
||||||
},
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* [description]
|
||||||
*
|
*
|
||||||
|
@ -585,6 +581,11 @@ var Factory = new Class({
|
||||||
this.sys.updateList.add(sprite);
|
this.sys.updateList.add(sprite);
|
||||||
|
|
||||||
return sprite;
|
return sprite;
|
||||||
|
},
|
||||||
|
|
||||||
|
gameObject: function (gameObject, options)
|
||||||
|
{
|
||||||
|
return new MatterGameObject(this.world, gameObject, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -165,7 +165,7 @@ var PointerConstraint = new Class({
|
||||||
* @method Phaser.Physics.Matter.PointerConstraint#getBodyPart
|
* @method Phaser.Physics.Matter.PointerConstraint#getBodyPart
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} body - [description]
|
* @param {Matter.Body} body - [description]
|
||||||
* @param {Phaser.Math.Vector2} position - [description]
|
* @param {Phaser.Math.Vector2} position - [description]
|
||||||
*
|
*
|
||||||
* @return {boolean} [description]
|
* @return {boolean} [description]
|
||||||
|
|
|
@ -54,16 +54,16 @@ var World = new Class({
|
||||||
* [description]
|
* [description]
|
||||||
*
|
*
|
||||||
* @name Phaser.Physics.Matter.World#engine
|
* @name Phaser.Physics.Matter.World#engine
|
||||||
* @type {[type]}
|
* @type {Matter.Engine}
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*/
|
*/
|
||||||
this.engine = Engine.create(config);
|
this.engine = Engine.create(config);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* A `World` composite object that will contain all simulated bodies and constraints.
|
||||||
*
|
*
|
||||||
* @name Phaser.Physics.Matter.World#localWorld
|
* @name Phaser.Physics.Matter.World#localWorld
|
||||||
* @type {[type]}
|
* @type {Matter.World}
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*/
|
*/
|
||||||
this.localWorld = this.engine.world;
|
this.localWorld = this.engine.world;
|
||||||
|
@ -79,7 +79,7 @@ var World = new Class({
|
||||||
* An object containing the 4 wall bodies that bound the physics world.
|
* An object containing the 4 wall bodies that bound the physics world.
|
||||||
*
|
*
|
||||||
* @name Phaser.Physics.Matter.World#walls
|
* @name Phaser.Physics.Matter.World#walls
|
||||||
* @type {[type]}
|
* @type {object}
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*/
|
*/
|
||||||
this.walls = { left: null, right: null, top: null, bottom: null };
|
this.walls = { left: null, right: null, top: null, bottom: null };
|
||||||
|
@ -401,7 +401,7 @@ var World = new Class({
|
||||||
* @param {number} height - [description]
|
* @param {number} height - [description]
|
||||||
* @param {object} options - [description]
|
* @param {object} options - [description]
|
||||||
*
|
*
|
||||||
* @return {[type]} [description]
|
* @return {Matter.Body} [description]
|
||||||
*/
|
*/
|
||||||
create: function (x, y, width, height, options)
|
create: function (x, y, width, height, options)
|
||||||
{
|
{
|
||||||
|
@ -412,14 +412,13 @@ var World = new Class({
|
||||||
return body;
|
return body;
|
||||||
},
|
},
|
||||||
|
|
||||||
// object can be single or an array, and can be a body, composite or constraint
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* [description]
|
||||||
*
|
*
|
||||||
* @method Phaser.Physics.Matter.World#add
|
* @method Phaser.Physics.Matter.World#add
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} object - [description]
|
* @param {object|object[]} object - Can be single or an array, and can be a body, composite or constraint
|
||||||
*
|
*
|
||||||
* @return {Phaser.Physics.Matter.World} This Matter World object.
|
* @return {Phaser.Physics.Matter.World} This Matter World object.
|
||||||
*/
|
*/
|
||||||
|
@ -436,7 +435,7 @@ var World = new Class({
|
||||||
* @method Phaser.Physics.Matter.World#remove
|
* @method Phaser.Physics.Matter.World#remove
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} object - [description]
|
* @param {object} object - The object to be removed from the world.
|
||||||
* @param {boolean} deep - [description]
|
* @param {boolean} deep - [description]
|
||||||
*
|
*
|
||||||
* @return {Phaser.Physics.Matter.World} This Matter World object.
|
* @return {Phaser.Physics.Matter.World} This Matter World object.
|
||||||
|
@ -456,7 +455,7 @@ var World = new Class({
|
||||||
* @method Phaser.Physics.Matter.World#removeConstraint
|
* @method Phaser.Physics.Matter.World#removeConstraint
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} constraint - [description]
|
* @param {Matter.Constraint} constraint - [description]
|
||||||
* @param {boolean} deep - [description]
|
* @param {boolean} deep - [description]
|
||||||
*
|
*
|
||||||
* @return {Phaser.Physics.Matter.World} This Matter World object.
|
* @return {Phaser.Physics.Matter.World} This Matter World object.
|
||||||
|
@ -655,7 +654,7 @@ var World = new Class({
|
||||||
* @method Phaser.Physics.Matter.World#fromPath
|
* @method Phaser.Physics.Matter.World#fromPath
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} path - [description]
|
* @param {string} path - [description]
|
||||||
* @param {array} points - [description]
|
* @param {array} points - [description]
|
||||||
*
|
*
|
||||||
* @return {array} [description]
|
* @return {array} [description]
|
||||||
|
|
|
@ -18,7 +18,7 @@ var Bounce = {
|
||||||
* @method Phaser.Physics.Matter.Components.Bounce#setBounce
|
* @method Phaser.Physics.Matter.Components.Bounce#setBounce
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} value - [description]
|
* @param {float} value - [description]
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -18,7 +18,7 @@ var Collision = {
|
||||||
* @method Phaser.Physics.Matter.Components.Collision#setCollisionCategory
|
* @method Phaser.Physics.Matter.Components.Collision#setCollisionCategory
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} value - [description]
|
* @param {number} value - Unique category bitfield.
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
@ -35,7 +35,7 @@ var Collision = {
|
||||||
* @method Phaser.Physics.Matter.Components.Collision#setCollisionGroup
|
* @method Phaser.Physics.Matter.Components.Collision#setCollisionGroup
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} value - [description]
|
* @param {number} value - Unique group index.
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
@ -52,7 +52,7 @@ var Collision = {
|
||||||
* @method Phaser.Physics.Matter.Components.Collision#setCollidesWith
|
* @method Phaser.Physics.Matter.Components.Collision#setCollidesWith
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {number|number[]} categories - [description]
|
* @param {number|number[]} categories - A unique category bitfield, or an array of them.
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -18,9 +18,9 @@ var Friction = {
|
||||||
* @method Phaser.Physics.Matter.Components.Friction#setFriction
|
* @method Phaser.Physics.Matter.Components.Friction#setFriction
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} value - [description]
|
* @param {number} value - [description]
|
||||||
* @param {[type]} [air] - [description]
|
* @param {number} [air] - [description]
|
||||||
* @param {[type]} [fstatic] - [description]
|
* @param {number} [fstatic] - [description]
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
@ -47,7 +47,7 @@ var Friction = {
|
||||||
* @method Phaser.Physics.Matter.Components.Friction#setFrictionAir
|
* @method Phaser.Physics.Matter.Components.Friction#setFrictionAir
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} value - [description]
|
* @param {number} value - [description]
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
@ -64,7 +64,7 @@ var Friction = {
|
||||||
* @method Phaser.Physics.Matter.Components.Friction#setFrictionStatic
|
* @method Phaser.Physics.Matter.Components.Friction#setFrictionStatic
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} value - [description]
|
* @param {number} value - [description]
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -18,7 +18,7 @@ var Gravity = {
|
||||||
* @method Phaser.Physics.Matter.Components.Gravity#setIgnoreGravity
|
* @method Phaser.Physics.Matter.Components.Gravity#setIgnoreGravity
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {[type]} value - [description]
|
* @param {boolean} value - [description]
|
||||||
*
|
*
|
||||||
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
* @return {Phaser.GameObjects.GameObject} This Game Object.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue