From 2909bde89077cdb74c1b02901eb2f04dbceb6787 Mon Sep 17 00:00:00 2001 From: Gabor de Mooij Date: Sun, 23 Jun 2024 00:25:29 +0200 Subject: [PATCH] Add todo open handles. --- plugins/media/media.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/media/media.c b/plugins/media/media.c index 9f2bc294..7f8ba9a3 100644 --- a/plugins/media/media.c +++ b/plugins/media/media.c @@ -1885,6 +1885,9 @@ ctr_object* ctr_sound_play(ctr_object* myself, ctr_argument* argumentList) { return myself; } +//@todo better asset management, opening the same file again and again +//may cause problems with open handles (workaround can be use multiple files for diff. images) +//I may need to implement some sort of asset manager that keeps track of files/handles. SDL_RWops* ctr_internal_media_load_asset(char* asset_name, char asset_type) { SDL_RWops* res = NULL; // If we have no asset package, load from file instead