obelisk.js
Version:
JavaScript Library for Building Pixel Isometric Element with HTML5 Canvas
30 lines (21 loc) • 543 B
JavaScript
/*jslint node: true*/
;
var CanvasTool, p;
CanvasTool = function () {
throw new Error('CanvasTool is a static Class, cannot be instanced.');
};
p = CanvasTool;
// public methods
p.getPixel = function (imageData, x, y) {
var data, index, r, g, b;
data = imageData.data;
index = (y * imageData.width + x) * 4;
r = data[index];
g = data[index + 1];
b = data[index + 2];
return ((r << 16) | (g << 8) | b);
};
p.toString = function () {
return '[CanvasTool]';
};
module.exports = CanvasTool;