From 6be8d71fac6dfdc3a4a55e342c61435b8906c8b9 Mon Sep 17 00:00:00 2001 From: jussi Date: Fri, 27 Oct 2023 01:16:03 +0300 Subject: Release v0.5. --- src/textures.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/textures.c') diff --git a/src/textures.c b/src/textures.c index 061e1b2..b5677ee 100644 --- a/src/textures.c +++ b/src/textures.c @@ -1673,6 +1673,12 @@ int ltexturesLoadTexture( lua_State *L ) { int i = newTexture( TEXTURE_TYPE_TEXTURE ); state->textures[i]->texture = LoadTexture( lua_tostring( L, 1 ) ); lua_pushinteger( L, i ); + + // Texture loadedTex = LoadTexture( lua_tostring( L, 1 ) ); + // Texture *texture = lua_newuserdata( L, sizeof( Texture ) ); + // *texture = loadedTex; + // luaL_setmetatable( L, "Texture" ); + return 1; } else { @@ -1921,10 +1927,12 @@ int ltexturesDrawTexture( lua_State *L ) { return 1; } Texture texture = uluaGetTexture( L, 1 ); + // Texture *texture = luaL_checkudata( L, 1, "Texture" ); Vector2 pos = uluaGetVector2Index( L, 2 ); Color color = uluaGetColorIndex( L, 3 ); DrawTexture( texture, pos.x, pos.y, color ); + // DrawTexture( *texture, pos.x, pos.y, color ); lua_pushboolean( L, true ); return 1; @@ -2174,6 +2182,9 @@ int ltexturesGetTextureSize( lua_State *L ) { Texture texture = uluaGetTexture( L, 1 ); uluaPushVector2( L, (Vector2){ texture.width, texture.height } ); + // Texture *texture = luaL_checkudata( L, 1, "Texture" ); + // uluaPushVector2( L, (Vector2){ texture->width, texture->height } ); + return 1; } -- cgit v1.2.3