diff options
Diffstat (limited to 'src/lua_core.c')
| -rw-r--r-- | src/lua_core.c | 14 |
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 ); } |
