From c1a3dea5609002d1be55a3e5a2c11ebc0fa7e57e Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Wed, 22 Jul 2026 13:42:14 +0200 Subject: [PATCH] Adding flip support. --- src/asset_manager.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/asset_manager.c b/src/asset_manager.c index b483489..5c97a8b 100644 --- a/src/asset_manager.c +++ b/src/asset_manager.c @@ -215,7 +215,13 @@ texture_t *asset_manager_get_texture(asset_manager_t *asset_manager, const char return asset->data.texture; } -void asset_manager_draw_texture(texture_t *texture, rect_t *src_rect, rect_t *dst_rect, bool flip __attribute__((unused))) +void asset_manager_draw_texture(texture_t *texture, rect_t *src_rect, rect_t *dst_rect, bool flip) { + if(flip) + { + dst_rect->x = dst_rect->x + dst_rect->w; + dst_rect->w = -dst_rect->w; + } + SDL_RenderCopy(renderer, texture, src_rect, dst_rect); }