diff options
| author | jussi | 2023-10-27 01:16:03 +0300 |
|---|---|---|
| committer | jussi | 2023-10-27 01:16:03 +0300 |
| commit | 6be8d71fac6dfdc3a4a55e342c61435b8906c8b9 (patch) | |
| tree | 3cf7848ec47636b383a452e413ff78e91be4e59c /src/textures.c | |
| parent | 56c365c8cc88455d69df42e7842c986e760c776e (diff) | |
| download | reilua-enhanced-6be8d71fac6dfdc3a4a55e342c61435b8906c8b9.tar.gz reilua-enhanced-6be8d71fac6dfdc3a4a55e342c61435b8906c8b9.tar.bz2 reilua-enhanced-6be8d71fac6dfdc3a4a55e342c61435b8906c8b9.zip | |
Release v0.5.
Diffstat (limited to 'src/textures.c')
| -rw-r--r-- | src/textures.c | 11 |
1 files changed, 11 insertions, 0 deletions
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; } |
