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
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.
Reorganization: ABM, util, shapes
- Remove use of class ABM.Foo to class Foo
- Use short name w/in coffee wrapper
- util->Util; shapes->Shapes .. upper case module names
- ABM object created at end of Model for external use.
- modify a few models for new style
More ABM, Shapes, Util renaming
Merge remote-tracking branch 'upstream/master'
o merge in several changes made to backspaces/agentscript since my unsatisfied pull request