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