SpinningShapes.js
/**
 * @Class SpinningShapes
 * @brief Some brief description.
 * 
 * 
 * 
 */
@Class SpinningShapes
@brief Some brief description.
@Class SpinningShapes @brief Some brief description .
function SpinningShapes() {  
    'use strict';
    this.canvas;
    this.context;
    this.shapes = [];
    this.xShapes = 0;
    this.yShapes = 0;
    this.gridSize = 0;
    this.pattern = [];
    this.shapeType = {};
}
function SpinningShapes ( ) { 'use strict' ; this . canvas ; this . context ; this . shapes = [ ] ; this . xShapes = 0 ; this . yShapes = 0 ; this . gridSize = 0 ; this . pattern = [ ] ; this . shapeType = { } ; }
@Class SpinningShapes
 @brief Some brief description.
@Class SpinningShapes @brief Some brief description .
//Holds the canvas element that the shapes are displayed on //Holds the 2D context of the canvas element //This array holds all the shapes //Stores the number of x and y shapes //size of the grids that the shapes are drawn in //Store the pattern of shapes //Store Shape types with their draw functions