summaryrefslogtreecommitdiff
path: root/src/textures.c
diff options
context:
space:
mode:
authorjussi2023-10-27 01:16:03 +0300
committerjussi2023-10-27 01:16:03 +0300
commit6be8d71fac6dfdc3a4a55e342c61435b8906c8b9 (patch)
tree3cf7848ec47636b383a452e413ff78e91be4e59c /src/textures.c
parent56c365c8cc88455d69df42e7842c986e760c776e (diff)
downloadreilua-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.c11
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;
}