caryclark | 3257c12 | 2015-11-16 13:36:08 -0800 | [diff] [blame] | 1 | function alpha(value, color) { |
| 2 | return value << 24 | (color & 0x00FFFFFF); |
| 3 | } |
| 4 | |
| 5 | function argb(a, r, g, b) { |
| 6 | return a << 24 | r << 16 | g << 8 | b; |
| 7 | } |
| 8 | |
| 9 | function assert(condition) { |
| 10 | if (!condition) debugger; |
| 11 | } |
| 12 | |
| 13 | function isAlpha(code) { |
| 14 | return (code > 64 && code < 91) // upper alpha (A-Z) |
| 15 | || (code > 96 && code < 123); // lower alpha (a-z) |
| 16 | } |
| 17 | |
| 18 | function isArray(a) { |
| 19 | return a.constructor === Array; |
| 20 | } |
| 21 | |
| 22 | function rgb(r, g, b) { |
| 23 | return 0xFF << 24 | r << 16 | g << 8 | b; |
| 24 | } |