From 4452bccfa63cf86c134aa616ee0bebcc66beca03 Mon Sep 17 00:00:00 2001 From: jussi Date: Wed, 1 May 2024 15:21:28 +0300 Subject: Bitwise operations for cross Lua compatibility. --- examples/resources/lib/bitlib.lua | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 examples/resources/lib/bitlib.lua (limited to 'examples/resources/lib/bitlib.lua') 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 -- cgit v1.2.3