summaryrefslogtreecommitdiff
path: root/examples/resources/lib/bitlib.lua
diff options
context:
space:
mode:
authorjussi2024-05-01 15:21:28 +0300
committerjussi2024-05-01 15:21:28 +0300
commit4452bccfa63cf86c134aa616ee0bebcc66beca03 (patch)
treea40befeb0393fd5599240ccb85a4500781d78c17 /examples/resources/lib/bitlib.lua
parentbdd660be01f3742befe15dff26929a77eeefe61d (diff)
downloadreilua-enhanced-4452bccfa63cf86c134aa616ee0bebcc66beca03.tar.gz
reilua-enhanced-4452bccfa63cf86c134aa616ee0bebcc66beca03.tar.bz2
reilua-enhanced-4452bccfa63cf86c134aa616ee0bebcc66beca03.zip
Bitwise operations for cross Lua compatibility.
Diffstat (limited to 'examples/resources/lib/bitlib.lua')
-rw-r--r--examples/resources/lib/bitlib.lua23
1 files changed, 0 insertions, 23 deletions
diff --git a/examples/resources/lib/bitlib.lua b/examples/resources/lib/bitlib.lua
deleted file mode 100644
index 246ac29..0000000
--- a/examples/resources/lib/bitlib.lua
+++ /dev/null
@@ -1,23 +0,0 @@
-local bitlib = {}
-
-function bitlib.setBit( v, i, b )
- if b then
- return v | 1 << i
- else
- return v & ~( 1 << i )
- end
-end
-
-function bitlib.toggleBit( v, i )
- return v ~ ( 1 << i )
-end
-
-function bitlib.getBit( v, i )
- if v == nil then
- return false
- end
-
- return 0 < v & ( 1 << i )
-end
-
-return bitlib