mirror of
https://github.com/photonstorm/phaser
synced 2024-11-22 20:53:39 +00:00
Added some documentation for Spline curves.
This commit is contained in:
parent
5e027f7031
commit
6e05e0252f
1 changed files with 12 additions and 12 deletions
|
@ -13,7 +13,7 @@ var Vector2 = require('../math/Vector2');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @classdesc
|
* @classdesc
|
||||||
* [description]
|
* Create a smooth 2d spline curve from a series of points.
|
||||||
*
|
*
|
||||||
* @class Spline
|
* @class Spline
|
||||||
* @extends Phaser.Curves.Curve
|
* @extends Phaser.Curves.Curve
|
||||||
|
@ -21,7 +21,7 @@ var Vector2 = require('../math/Vector2');
|
||||||
* @constructor
|
* @constructor
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {Phaser.Math.Vector2[]} [points] - [description]
|
* @param {(Phaser.Math.Vector2[]|number[]|number[][])} [points] - The points that configure the curve.
|
||||||
*/
|
*/
|
||||||
var SplineCurve = new Class({
|
var SplineCurve = new Class({
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ var SplineCurve = new Class({
|
||||||
Curve.call(this, 'SplineCurve');
|
Curve.call(this, 'SplineCurve');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* The Vector2 points that configure the curve.
|
||||||
*
|
*
|
||||||
* @name Phaser.Curves.Spline#points
|
* @name Phaser.Curves.Spline#points
|
||||||
* @type {Phaser.Math.Vector2[]}
|
* @type {Phaser.Math.Vector2[]}
|
||||||
|
@ -49,12 +49,12 @@ var SplineCurve = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Add a list of points to the current list of Vector2 points of the curve.
|
||||||
*
|
*
|
||||||
* @method Phaser.Curves.Spline#addPoints
|
* @method Phaser.Curves.Spline#addPoints
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {(Phaser.Math.Vector2[]|number[]|number[][])} points - [description]
|
* @param {(Phaser.Math.Vector2[]|number[]|number[][])} points - The points that configure the curve.
|
||||||
*
|
*
|
||||||
* @return {Phaser.Curves.Spline} This curve object.
|
* @return {Phaser.Curves.Spline} This curve object.
|
||||||
*/
|
*/
|
||||||
|
@ -89,15 +89,15 @@ var SplineCurve = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Add a point to the current list of Vector2 points of the curve.
|
||||||
*
|
*
|
||||||
* @method Phaser.Curves.Spline#addPoint
|
* @method Phaser.Curves.Spline#addPoint
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {number} x - [description]
|
* @param {number} x - The x coordinate of this curve
|
||||||
* @param {number} y - [description]
|
* @param {number} y - The y coordinate of this curve
|
||||||
*
|
*
|
||||||
* @return {Phaser.Math.Vector2} [description]
|
* @return {Phaser.Math.Vector2} The new Vector2 added to the curve
|
||||||
*/
|
*/
|
||||||
addPoint: function (x, y)
|
addPoint: function (x, y)
|
||||||
{
|
{
|
||||||
|
@ -176,7 +176,7 @@ var SplineCurve = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Exports a JSON object containing this curve data.
|
||||||
*
|
*
|
||||||
* @method Phaser.Curves.Spline#toJSON
|
* @method Phaser.Curves.Spline#toJSON
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
|
@ -202,14 +202,14 @@ var SplineCurve = new Class({
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [description]
|
* Imports a JSON object containing this curve data.
|
||||||
*
|
*
|
||||||
* @function Phaser.Curves.Spline.fromJSON
|
* @function Phaser.Curves.Spline.fromJSON
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param {Phaser.Types.Curves.JSONCurve} data - The JSON object containing this curve data.
|
* @param {Phaser.Types.Curves.JSONCurve} data - The JSON object containing this curve data.
|
||||||
*
|
*
|
||||||
* @return {Phaser.Curves.Spline} [description]
|
* @return {Phaser.Curves.Spline} The spline curve created.
|
||||||
*/
|
*/
|
||||||
SplineCurve.fromJSON = function (data)
|
SplineCurve.fromJSON = function (data)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue