From f13c278bd2079995a5e6602511f446d7cafb3c29 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Tue, 4 Aug 2026 19:49:03 +0200 Subject: [PATCH] Changing texture display dst rect to frect. --- SDL3_Core | 2 +- src/components/headers/sprite_component.h | 2 +- src/components/sprite_component.c | 4 +--- src/components/transform_component.c | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/SDL3_Core b/SDL3_Core index af46238..b63a67e 160000 --- a/SDL3_Core +++ b/SDL3_Core @@ -1 +1 @@ -Subproject commit af462380762093bee9e471799c7ce31732a4b248 +Subproject commit b63a67eb84262ea6e9883089cfc622d0a67f74cf diff --git a/src/components/headers/sprite_component.h b/src/components/headers/sprite_component.h index 61f6593..234355d 100644 --- a/src/components/headers/sprite_component.h +++ b/src/components/headers/sprite_component.h @@ -11,7 +11,7 @@ typedef struct sprite_component_data_t { texture_t *texture; rect_t src_rect; - rect_t dst_rect; + frect_t dst_rect; bool flip; } sprite_component_data_t; diff --git a/src/components/sprite_component.c b/src/components/sprite_component.c index 226da2d..e4150fa 100644 --- a/src/components/sprite_component.c +++ b/src/components/sprite_component.c @@ -20,8 +20,6 @@ inline int sprite_component_init(component_t *component) component_data->src_rect.x = 0.0f; component_data->src_rect.y = 0.0f; - frect_to_rect(&transform_component_data->bounds, &component_data->dst_rect); - component_data->flip = false; return EXIT_SUCCESS; @@ -30,7 +28,7 @@ inline int sprite_component_init(component_t *component) inline int sprite_component_update(component_t *component) { sprite_component_data_t *component_data = component->component_data; - frect_to_rect(&component_data->transform_component_data->bounds, &component_data->dst_rect); + component_data->dst_rect = component_data->transform_component_data->bounds; return EXIT_SUCCESS; } diff --git a/src/components/transform_component.c b/src/components/transform_component.c index 8c4b143..844d5f1 100644 --- a/src/components/transform_component.c +++ b/src/components/transform_component.c @@ -18,7 +18,7 @@ int transform_component_init(component_t *component) return EXIT_SUCCESS; } -inline int transform_component_update(component_t *component) +inline int transform_component_update(component_t *component __attribute__((unused))) { return EXIT_SUCCESS; }