shapes

0.4.0 • Public • Published

shapes

NPM version Code Climate Build Status devDependency Status Coverage Status

A shapes library for JavaScript

var rc = reuqire('random-color');
var shapes = reuqire('shapes');
 
var ShapeEventEmitter = shapes.ShapeEventEmitter;
var Circle = shapes.Circle;
 
var canvas  =  document.getElementById('c');
var ctx = canvas.getContext('2d');
 
var myShape = new Circle([200,200],50);
 
var myShapeEmitter = new ShapeEventEmitter(myShape,canvas);
 
myShape.stroke(ctx);
 
myShapeEmitter.on("click",function(){
  ctx.fillStyle = rc(); //get a random color
  myShape.fill(ctx);
});
 

Release History

  • 2014-11-02   v0.4.0   A canvas is now a valid parameter for ShapeEventEmitter.
  • 2014-09-14   v0.3.0   Add mouseout event.
  • 2014-09-14   v0.2.1   Fix path method in Polygon.
  • 2014-09-14   v0.2.0   Add Polygon.
  • 2014-09-13   v0.1.0   Add mouseout and mouseover to ShapeEventEmitter.
  • 2014-09-13   v0.0.2   Fixed circle constructor bug.
  • 2014-09-13   v0.0.1   Initial version.

Readme

Keywords

Package Sidebar

Install

npm i shapes

Weekly Downloads

1

Version

0.4.0

License

MIT

Last publish

Collaborators

  • harrysolovay