Skip to content

Instantly share code, notes, and snippets.

View brendanmoore's full-sized avatar

Brendan Moore brendanmoore

View GitHub Profile
@brendanmoore
brendanmoore / map.js
Created April 8, 2014 09:41 — forked from remy/map.js
function map(x, in_min, in_max, out_min, out_max) {
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}
@brendanmoore
brendanmoore / gist:3293598
Last active October 8, 2015 06:39
first draft namespaced event emitter
/**
* This is NOT DOM events (click, mouseover, touchend, etc...)
* This is custom events, which can be bound to anything.
*/
var ee = function(){};
//bind function to event
ee.prototype.on = function(key, fn){
//if not function, bail
if(typeof fn !== 'function'){ return false; }