From 1cf4fb8703bd4e8a5c4d28eaae1428b362348f89 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Wed, 28 Jan 2026 19:25:45 +0300 Subject: [PATCH] small fixes --- doc/ru/scripting/builtins/libassets.md | 2 +- src/assets/AssetsLoader.cpp | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/doc/ru/scripting/builtins/libassets.md b/doc/ru/scripting/builtins/libassets.md index c63c7aebe..161bb6cfb 100644 --- a/doc/ru/scripting/builtins/libassets.md +++ b/doc/ru/scripting/builtins/libassets.md @@ -7,7 +7,7 @@ ```lua -- Запрашивает фоновую загрузку текстуры assets.request_texture( - -- Файла изображения + -- Файл изображения filename: string, -- Имя текстуры после загрузки name: string, diff --git a/src/assets/AssetsLoader.cpp b/src/assets/AssetsLoader.cpp index ca9ee93df..55806ac3e 100644 --- a/src/assets/AssetsLoader.cpp +++ b/src/assets/AssetsLoader.cpp @@ -327,10 +327,14 @@ bool AssetsLoader::loadExternalTexture( return true; } for (auto& path : alternatives) { - logger.info() << (path.string() + ".png"); - if (io::exists(path.string() + ".png")) { - loader.add(AssetType::TEXTURE, path.string(), name, nullptr); - return true; // TODO: fallbacks support + if (io::exists(path)) { + loader.add( + AssetType::TEXTURE, + (path.parent() / path.stem()).string(), + name, + nullptr + ); + return true; } } return false;