diff options
Diffstat (limited to 'experimental/docs/utilities.js')
-rw-r--r-- | experimental/docs/utilities.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/experimental/docs/utilities.js b/experimental/docs/utilities.js new file mode 100644 index 0000000000..e3261c604e --- /dev/null +++ b/experimental/docs/utilities.js @@ -0,0 +1,24 @@ +function alpha(value, color) { + return value << 24 | (color & 0x00FFFFFF); +} + +function argb(a, r, g, b) { + return a << 24 | r << 16 | g << 8 | b; +} + +function assert(condition) { + if (!condition) debugger; +} + +function isAlpha(code) { + return (code > 64 && code < 91) // upper alpha (A-Z) + || (code > 96 && code < 123); // lower alpha (a-z) +} + +function isArray(a) { + return a.constructor === Array; +} + +function rgb(r, g, b) { + return 0xFF << 24 | r << 16 | g << 8 | b; +} |