From 260c092a69dc4deac99c78d40623775d98c98370 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Sat, 8 Aug 2026 20:15:32 +0200 Subject: [PATCH] Generalized assets data. --- SDL3_Core | 2 +- src/components/sprite_component.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/SDL3_Core b/SDL3_Core index d0e2dc9..a8aacc0 160000 --- a/SDL3_Core +++ b/SDL3_Core @@ -1 +1 @@ -Subproject commit d0e2dc99d2305ecea709632c75027fd33d863088 +Subproject commit a8aacc04ef2bff71e9ba340673216ea94454f3ea diff --git a/src/components/sprite_component.c b/src/components/sprite_component.c index 7195eb2..022e34f 100644 --- a/src/components/sprite_component.c +++ b/src/components/sprite_component.c @@ -59,8 +59,10 @@ inline int sprite_component_destroy(component_t *component) inline int sprite_component_set_texture(sprite_component_data_t *component_data, const char *texture_name) { - component_data->texture = asset_manager_get_texture(&game.asset_manager, texture_name); - if(!component_data->texture) return EXIT_FAILURE; + asset_t *texture_asset = asset_manager_get(&game.asset_manager, texture_name); + if(!texture_asset) return EXIT_FAILURE; + + component_data->texture = texture_asset->data; return EXIT_SUCCESS; }