summaryrefslogtreecommitdiff
path: root/src/lua_core.c
diff options
context:
space:
mode:
authorjussi2022-06-12 23:20:10 +0300
committerjussi2022-06-12 23:20:10 +0300
commit4cb361733ef4bce0e803501b750acdd81404778f (patch)
treeb3e84392a64621dcc08614fac4fb9580189aea0a /src/lua_core.c
parent9dd3fa10cee52913cb0093b2fe7a0faa31e1c17a (diff)
downloadreilua-enhanced-4cb361733ef4bce0e803501b750acdd81404778f.tar.gz
reilua-enhanced-4cb361733ef4bce0e803501b750acdd81404778f.tar.bz2
reilua-enhanced-4cb361733ef4bce0e803501b750acdd81404778f.zip
Rest of shapes draw functions.
Diffstat (limited to 'src/lua_core.c')
-rw-r--r--src/lua_core.c27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/lua_core.c b/src/lua_core.c
index 90a7c18..da0d865 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -685,6 +685,7 @@ void luaRegister() {
lua_register( L, "RL_GetClipboardText", lcoreGetClipboardText );
/* Timing. */
lua_register( L, "RL_SetTargetFPS", lcoreSetTargetFPS );
+ lua_register( L, "RL_GetFPS", lcoreGetFPS );
lua_register( L, "RL_GetFrameTime", lcoreGetFrameTime );
lua_register( L, "RL_GetTime", lcoreGetTime );
/* Misc. */
@@ -767,7 +768,7 @@ void luaRegister() {
lua_register( L, "RL_GetCamera3DFovy", lcoreGetCamera3DFovy );
lua_register( L, "RL_GetCamera3DProjection", lcoreGetCamera3DProjection );
lua_register( L, "RL_UpdateCamera3D", lcoreUpdateCamera3D );
- lua_register( L, "RL_SetCamera3DMode", lcoreSetCamera3DMode );
+ lua_register( L, "RL_SetCameraMode", lcoreSetCameraMode );
lua_register( L, "RL_SetCameraPanControl", lcoreSetCameraPanControl );
lua_register( L, "RL_SetCameraAltControl", lcoreSetCameraAltControl );
lua_register( L, "RL_SetCameraSmoothZoomControl", lcoreSetCameraSmoothZoomControl );
@@ -824,14 +825,38 @@ void luaRegister() {
/* Shapes. */
/* Drawing. */
+ lua_register( L, "RL_SetShapesTexture", lshapesSetShapesTexture );
lua_register( L, "RL_DrawPixel", lshapesDrawPixel );
lua_register( L, "RL_DrawLine", lshapesDrawLine );
+ lua_register( L, "RL_DrawLineBezier", lshapesDrawLineBezier );
+ lua_register( L, "RL_DrawLineBezierQuad", lshapesDrawLineBezierQuad );
+ lua_register( L, "RL_DrawLineBezierCubic", lshapesDrawLineBezierCubic );
+ lua_register( L, "RL_DrawLineStrip", lshapesDrawLineStrip );
lua_register( L, "RL_DrawCircle", lshapesDrawCircle );
+ lua_register( L, "RL_DrawCircleSector", lshapesDrawCircleSector );
+ lua_register( L, "RL_DrawCircleSectorLines", lshapesDrawCircleSectorLines );
+ lua_register( L, "RL_DrawCircleGradient", lshapesDrawCircleGradient );
lua_register( L, "RL_DrawCircleLines", lshapesDrawCircleLines );
+ lua_register( L, "RL_DrawEllipse", lshapesDrawEllipse );
+ lua_register( L, "RL_DrawEllipseLines", lshapesDrawEllipseLines );
+ lua_register( L, "RL_DrawRing", lshapesDrawRing );
+ lua_register( L, "RL_DrawRingLines", lshapesDrawRingLines );
lua_register( L, "RL_DrawRectangle", lshapesDrawRectangle );
lua_register( L, "RL_DrawRectanglePro", lshapesDrawRectanglePro );
+ lua_register( L, "RL_DrawRectangleGradientV", lshapesDrawRectangleGradientV );
+ lua_register( L, "RL_DrawRectangleGradientH", lshapesDrawRectangleGradientH );
+ lua_register( L, "RL_DrawRectangleGradientEx", lshapesDrawRectangleGradientEx );
+ lua_register( L, "RL_DrawRectangleLines", lshapesDrawRectangleLines );
+ lua_register( L, "RL_DrawRectangleLinesEx", lshapesDrawRectangleLinesEx );
+ lua_register( L, "RL_DrawRectangleRounded", lshapesDrawRectangleRounded );
+ lua_register( L, "RL_DrawRectangleRoundedLines", lshapesDrawRectangleRoundedLines );
lua_register( L, "RL_DrawTriangle", lshapesDrawTriangle );
lua_register( L, "RL_DrawTriangleLines", lshapesDrawTriangleLines );
+ lua_register( L, "RL_DrawTriangleFan", lshapesDrawTriangleFan );
+ lua_register( L, "RL_DrawTriangleStrip", lshapesDrawTriangleStrip );
+ lua_register( L, "RL_DrawPoly", lshapesDrawPoly );
+ lua_register( L, "RL_DrawPolyLines", lshapesDrawPolyLines );
+ lua_register( L, "RL_DrawPolyLinesEx", lshapesDrawPolyLinesEx );
/* Collision. */
lua_register( L, "RL_CheckCollisionRecs", lshapesCheckCollisionRecs );
lua_register( L, "RL_CheckCollisionCircles", lshapesCheckCollisionCircles );