From 560ff1a208e93a3636615380743ce76bd8811c94 Mon Sep 17 00:00:00 2001 From: jussi Date: Thu, 1 Jun 2023 23:56:14 +0300 Subject: Camera2D and Camera3D can be given as tables. --- include/lua_core.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'include/lua_core.h') diff --git a/include/lua_core.h b/include/lua_core.h index 7abef67..04924bc 100644 --- a/include/lua_core.h +++ b/include/lua_core.h @@ -8,8 +8,10 @@ void luaCallDraw(); void luaCallExit(); void luaRegister(); /* Type validators. */ -bool isValidTexture( lua_State *L, int index ); -bool isValidRenderTexture( lua_State *L, int index ); +bool isValidTexture( lua_State *L, int index, bool allowTable ); +bool isValidRenderTexture( lua_State *L, int index, bool allowTable ); +bool isValidCamera2D( lua_State *L, int index, bool allowTable ); +bool isValidCamera3D( lua_State *L, int index, bool allowTable ); /* Lua Util functions. */ Color uluaGetColor( lua_State *L ); Color uluaGetColorIndex( lua_State *L, int index ); @@ -33,6 +35,8 @@ NPatchInfo uluaGetNPatchInfo( lua_State *L ); NPatchInfo uluaGetNPatchInfoIndex( lua_State *L, int index ); Texture uluaGetTexture( lua_State *L, int index ); RenderTexture uluaGetRenderTexture( lua_State *L, int index ); +Camera2D uluaGetCamera2D( lua_State *L, int index ); +Camera3D uluaGetCamera3D( lua_State *L, int index ); /* Push types. */ void uluaPushColor( lua_State *L, Color color ); void uluaPushVector2( lua_State *L, Vector2 vector ); -- cgit v1.2.3