summaryrefslogtreecommitdiff
path: root/src/rlgl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rlgl.c')
-rw-r--r--src/rlgl.c41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/rlgl.c b/src/rlgl.c
new file mode 100644
index 0000000..0ca3383
--- /dev/null
+++ b/src/rlgl.c
@@ -0,0 +1,41 @@
+#include "main.h"
+#include "state.h"
+#include "lua_core.h"
+#include "lrlgl.h"
+
+/*
+## RLGL - General render state
+*/
+
+/*
+> success = RL_rlSetLineWidth( float width )
+
+Set the line drawing width
+
+- Failure return false
+- Success return true
+*/
+int lrlglSetLineWidth( lua_State *L ) {
+ if ( !lua_isnumber( L, -1 ) ) {
+ TraceLog( LOG_WARNING, "%s", "Bad call of function. RL_rlSetLineWidth( float width )" );
+ lua_pushboolean( L, false );
+ return 1;
+ }
+ rlSetLineWidth( lua_tonumber( L, -1 ) );
+ lua_pushboolean( L, true );
+
+ return 1;
+}
+
+/*
+> width = RL_rlGetLineWidth()
+
+Get the line drawing width
+
+- Success return float
+*/
+int lrlglGetLineWidth( lua_State *L ) {
+ lua_pushnumber( L, rlGetLineWidth() );
+
+ return 1;
+}