aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/docs/utilities.js
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/docs/utilities.js')
-rw-r--r--experimental/docs/utilities.js24
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;
+}