on master help sign in
Switch how colors are defined (Ints instead of Floats) and add four colors (grey, yellow, magenta, cyan).
commit482b7ea295dadaf51fa36406c9d442f9fd0aed22 authorevancz <info@elm-lang.org> dateThu 21 Jun 2012, 00:10 (14 years ago) parent248946f
1 file changed+16−8
core-js/collage/Color.js+16−8
core-js/collage/Color.js+16−8
@@ -2,9 +2,9 @@
22var Color = function() {
33
44 var create = function(r,g,b,a) {
5− return { r: Math.round(255*r),
6− g: Math.round(255*g),
7− b: Math.round(255*b),
5+ return { r: r,
6+ g: g,
7+ b: b,
88 a: a };
99 };
1010
@@ -22,11 +22,19 @@ var Color = function() {
2222 var rgb = function(r) { return function(g) { return function(b) {
2323 return create(r,g,b,1); }; };
2424 };
25− return {black: create(0,0,0,1),
26− white: create(1,1,1,1),
27− red : create(1,0,0,1),
28− green: create(0,1,0,1),
29− blue : create(0,0,1,1),
25+ return {black: create( 0, 0, 0,1),
26+ white: create(255,255,255,1),
27+ red : create(255, 0, 0,1),
28+ green: create( 0,255, 0,1),
29+ blue : create( 0, 0,255,1),
30+
31+ gray : create(128,128,128,1),
32+ grey : create(128,128,128,1),
33+
34+ yellow : create(255,255, 0,1),
35+ cyan : create( 0,255,255,1),
36+ magenta : create(255, 0,255,1),
37+
3038 rgba : rgba,
3139 rgb : rgb,
3240 Internal : { extract:extract }