Change tabs to spaces in data.tile.js
Build--must have been missed in an earlier commit
Split link, links, agent, agents, patch, patches, animator, and model apart
Replace @ with window and u with @
Updated gulpfile
Build
Updated readme
Merge pull request #59 from backspaces/separate-files

Separate files: looks good, tried on all models and several test hacks of mine. Cool!
Cleanup for es6:
- Remove requestAnimFrame and Array.indexOf shims from util
- Remove "root" from util, use "window" in Model debug fcn
- Update animator to use "requestAnimationFrame"
- Atom: removed many trailing blanks
fix hopefully last reference to root variable!
Cleanup for wall following demo model.
- Fixed a few bugs relating to the patchAtHeadingAndDistance methods
- Added "left" and "right" NL methods
- Fixed trailing spaces via Atom's option to remove them
- Fixed the debug globals property
- Added colormap comments, getting ready for Color module
More fixes spotted by wall follower model
- fixed agent right/left off by sign bug
- fixed patchAtHeadingAndDistance first seen by Carolyn Atterbury
Add wall follower sample model
Class Cloning for Multi-Model
- Add two utilities, for cloning objects, and simple classes
- Add model to AgentSets' ctor as instance variable
- Add model to breeds as prototype variable
- Update AgentSet's asSet to include model
- Update breed ctors to use model argument
- Update Model to use these new ctors
- Remove extendedClass from Model
- Models: tested with all; backward compatable
- Update model.reset to use the model args
More cloneClass use:
- cloneClass: add optional name for new class
- Change breeds to be cloned classes rather than subclasses
- Breeds now have names, not "Breed"
- Removed Model.extend
Add Color module and sketch/colormap.html
- Add Color.coffee to gulpfile ASNames
- Not used by framework yet, just add module and test
More ColorMap work
- Convert named colors from strings to JSON
- Create JSON for NetLogo RGB named colors
- Update colormap sketch
- Add options object for color object to add/remove color formats
- Use options object in colormaps
- Standalone comments: to show how to remove Util dependencies
- Convert HSB map to use same args style as RGB
- All colormap ctors have associated array constructors, more modular
DataSet.toContext() now properly unpacks alpha values from color ImageDataSets
build
More Color work:
- Reorganize Color.coffee into three sections: utils, colorObject, ColorMap
- Add Color.stringToRGB which converts any CSS color to [r,g,b]
- Add Color.rgbLerp and Color.ColorMap.scaleColor
- Removed "Standalone" hints for removing ABM.util usage, got too large
- Added aStats to util to return min, max, avg, mid of an array
- Added two utils, aRamp, aRange, for use by Color
- Update util.lerp: If lo>hi, scaling is from hi end of range.
- Wallfollower model now uses NL's non-standard color for "brown".  Sigh.