summaryrefslogtreecommitdiff
path: root/src/textures.c
diff options
context:
space:
mode:
authorjussi2024-08-27 21:41:31 +0300
committerjussi2024-08-27 21:41:31 +0300
commit35e73465ace06e459fb3911dee9c714bb79e8974 (patch)
treee12f57788a32314f196aad11a4fc50539510bd0c /src/textures.c
parentaf2bf6f7a248d9b6e78305b4ac9dbc72d2d41ef0 (diff)
downloadreilua-enhanced-35e73465ace06e459fb3911dee9c714bb79e8974.tar.gz
reilua-enhanced-35e73465ace06e459fb3911dee9c714bb79e8974.tar.bz2
reilua-enhanced-35e73465ace06e459fb3911dee9c714bb79e8974.zip
LoadBufferFormatted, SetBufferData and CopyBufferData. Compressed resource file example.
Diffstat (limited to 'src/textures.c')
-rw-r--r--src/textures.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/textures.c b/src/textures.c
index 467485b..427a06e 100644
--- a/src/textures.c
+++ b/src/textures.c
@@ -1071,13 +1071,13 @@ int ltexturesImageDrawRectangleLines( lua_State* L ) {
Draw a source image within a destination image (Tint applied to source)
*/
int ltexturesImageDraw( lua_State* L ) {
- Image* imageDstId = uluaGetImage( L, 1 );
- Image* imageSrcId = uluaGetImage( L, 2 );
+ Image* imageDst = uluaGetImage( L, 1 );
+ Image* imageSrc = uluaGetImage( L, 2 );
Rectangle srcRec = uluaGetRectangle( L, 3 );
Rectangle dstRec = uluaGetRectangle( L, 4 );
Color tint = uluaGetColor( L, 5 );
- ImageDraw( imageDstId, *imageSrcId, srcRec, dstRec, tint );
+ ImageDraw( imageDst, *imageSrc, srcRec, dstRec, tint );
return 0;
}
@@ -2061,18 +2061,17 @@ int ltexturesGetColor( lua_State* L ) {
}
/*
-> size = RL.GetPixelDataSize( int width, int height, int format )
+> size = RL.GetPixelDataSize( Vector2 size, int format )
Get pixel data size in bytes for certain format
- Success return int
*/
int ltexturesGetPixelDataSize( lua_State* L ) {
- int width = luaL_checkinteger( L, 1 );
- int height = luaL_checkinteger( L, 2 );
- int format = luaL_checkinteger( L, 3 );
+ Vector2 size = uluaGetVector2( L, 1 );
+ int format = luaL_checkinteger( L, 2 );
- lua_pushinteger( L, GetPixelDataSize( width, height, format ) );
+ lua_pushinteger( L, GetPixelDataSize( size.x, size.y, format ) );
return 1;
}