obelisk.js
Version:
JavaScript Library for Building Pixel Isometric Element with HTML5 Canvas
30 lines (22 loc) • 595 B
JavaScript
/*jslint node: true*/
/*global document:true*/
;
var CanvasManager, p;
CanvasManager = function () {
throw new Error('CanvasManager is a static Class, cannot be instanced.');
};
p = CanvasManager;
// public properties
p.defaultCanvas = null;
// public methods
p.getDefaultCanvas = function () {
p.defaultCanvas = p.defaultCanvas || document.createElement('canvas');
return p.defaultCanvas;
};
p.getNewCanvas = function () {
return document.createElement('canvas');
};
p.toString = function () {
return '[CanvasManager]';
};
module.exports = CanvasManager;