From 827b52dcb8b4d22b8841324a7715a7ad68cfba03 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Fri, 14 Aug 2026 17:22:34 +0200 Subject: [PATCH] Moved texture destroy func into texture.c. --- src/asset_manager.c | 2 +- src/headers/texture.h | 1 + src/texture.c | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/asset_manager.c b/src/asset_manager.c index ea1bf13..7c3e109 100644 --- a/src/asset_manager.c +++ b/src/asset_manager.c @@ -22,7 +22,7 @@ int destroy_asset(asset_t *asset) switch(asset->type) { case ASSET_TEXTURE: - SDL_DestroyTexture(asset->data); + destroy_texture(asset->data); break; default: diff --git a/src/headers/texture.h b/src/headers/texture.h index 5ce3c8e..c360e56 100644 --- a/src/headers/texture.h +++ b/src/headers/texture.h @@ -7,5 +7,6 @@ typedef SDL_Texture texture_t; texture_t *texture_load(FILE *asset_file); +void destroy_texture(texture_t *texture); #endif // TEXTURE_H \ No newline at end of file diff --git a/src/texture.c b/src/texture.c index c6d8ca0..0de4b0f 100644 --- a/src/texture.c +++ b/src/texture.c @@ -60,3 +60,8 @@ texture_t *texture_load(FILE *asset_file) return texture; } + +void destroy_texture(texture_t *texture) +{ + SDL_DestroyTexture(texture); +}