Crafty.circle Class
Circle object used for hitboxes and click maps. Must pass a x, a y and a radius value.
Example
var centerX = 5,
centerY = 10,
radius = 25;
new Crafty.circle(centerX, centerY, radius);When creating a circle for an entity, each point should be offset or relative from the entities x and y
(don't include the absolute values as it will automatically calculate this).
Methods
Back to top
.containsPoint()
public Boolean .containsPoint(Number x, Number y)- x
X position of the point
- y
Y position of the point
Method is used to determine if a given point is contained by the circle.
Example
var circle = new Crafty.circle(0, 0, 10);
circle.containsPoint(0, 0); //TRUE
circle.containsPoint(50, 50); //FALSEBack to top
.shift()
public void .shift(Number x, Number y)- x
Amount to shift the
xaxis
- y
Amount to shift the
yaxis
Shifts the circle by the specified amount.
Example
var circle = new Crafty.circle(0, 0, 10);
circle.shift(5,5);
//{x: 5, y: 5, radius: 10};
google groups
starwed@gmail.com
github