summaryrefslogtreecommitdiff
path: root/src/lua_core.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua_core.c')
-rw-r--r--src/lua_core.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lua_core.c b/src/lua_core.c
index cdaabe2..991fb4d 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -13,6 +13,7 @@
#include "lrlgl.h"
#include "lgl.h"
#include "reasings.h"
+#include "bitwiseOp.h"
#ifdef PLATFORM_DESKTOP
#include "platforms/core_desktop.c"
@@ -1933,6 +1934,7 @@ void luaRegister() {
/* Math. */
/* Utils. */
assingGlobalFunction( "Round", lmathRound );
+ assingGlobalFunction( "Sign", lmathSign );
assingGlobalFunction( "Clamp", lmathClamp );
assingGlobalFunction( "Lerp", lmathLerp );
assingGlobalFunction( "Normalize", lmathNormalize );
@@ -2350,6 +2352,18 @@ void luaRegister() {
assingGlobalFunction( "EaseElasticOut", leasingsEaseElasticOut );
assingGlobalFunction( "EaseElasticInOut", leasingsEaseElasticInOut );
+ /* Bitwise Operations */
+ /* Arithmetic. */
+ assingGlobalFunction( "BitAnd", lbitAnd );
+ assingGlobalFunction( "BitOr", lbitOr );
+ assingGlobalFunction( "BitXor", lbitXor );
+ assingGlobalFunction( "BitNot", lbitNot );
+ assingGlobalFunction( "BitShiftLeft", lbitShiftLeft );
+ assingGlobalFunction( "BitShiftRight", lbitShiftRight );
+ assingGlobalFunction( "BitSet", lbitSet );
+ assingGlobalFunction( "BitGet", lbitGet );
+ assingGlobalFunction( "BitToggle", lbitToggle );
+
lua_pop( L, -1 );
}