summaryrefslogtreecommitdiff
path: root/assets/javascripts/util.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-04-24 11:56:22 -0400
committerJules Laplace <jules@okfoc.us>2014-04-24 11:56:22 -0400
commit796e1194d13bfa16f41676d81f7d9cdb4b9fc96f (patch)
treee082ad1cad5e52460955342592e2cc8014372201 /assets/javascripts/util.js
parenta9f550c6981d96d5ff0910601586a7477396fe56 (diff)
mouse events on walls (prism box)
Diffstat (limited to 'assets/javascripts/util.js')
-rw-r--r--assets/javascripts/util.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/assets/javascripts/util.js b/assets/javascripts/util.js
index 8a0e5ba..89889c4 100644
--- a/assets/javascripts/util.js
+++ b/assets/javascripts/util.js
@@ -155,3 +155,9 @@ function invert_hash (h) {
return k
}
+function bitcount(v) {
+ v = v - ((v >>> 1) & 0x55555555);
+ v = (v & 0x33333333) + ((v >>> 2) & 0x33333333);
+ return ((v + (v >>> 4) & 0xF0F0F0F) * 0x1010101) >>> 24;
+}
+