diff --git a/Engine/Core/libs/Graphics b/Engine/Core/libs/Graphics index c576942a..22bf523f 160000 --- a/Engine/Core/libs/Graphics +++ b/Engine/Core/libs/Graphics @@ -1 +1 @@ -Subproject commit c576942a53658587a1fe64b5298c0baf2efd3fd3 +Subproject commit 22bf523f0222da37e933d00bc762b6cf0385bb48 diff --git a/Engine/Core/src/Core/Application.cpp b/Engine/Core/src/Core/Application.cpp index 9e07edb1..2e2f66d5 100644 --- a/Engine/Core/src/Core/Application.cpp +++ b/Engine/Core/src/Core/Application.cpp @@ -96,7 +96,7 @@ namespace SR_CORE_NS { }; for (auto&& relativePath : potentialPaths) { - auto fullPath = m_applicationPath.Concat(relativePath); + auto&& fullPath = m_applicationPath.Concat(relativePath); #ifdef SR_LINUX if (fullPath.View().size() == 1) { @@ -104,7 +104,8 @@ namespace SR_CORE_NS { } #endif - if (fullPath.Concat("Resources").Exists(SR_UTILS_NS::Path::Type::Folder)) { + fullPath = fullPath.Concat("Resources"); + if (fullPath.Exists(SR_UTILS_NS::Path::Type::Folder)) { m_resourcesPath = fullPath; return true; } diff --git a/Resources/Engine/Textures/dev.sparcles.SREngine b/Resources/Engine/Textures/dev.sparcles.SREngine new file mode 100644 index 00000000..5f884c1f Binary files /dev/null and b/Resources/Engine/Textures/dev.sparcles.SREngine differ diff --git a/dev.sparcles.SREngine.desktop b/dev.sparcles.SREngine.desktop new file mode 100644 index 00000000..e3f96bfe --- /dev/null +++ b/dev.sparcles.SREngine.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application + +Name=SpaRcle Engine +Comment=Cross-platform 2D/3D game engine in C++. +Categories=Developer Tools; + +Icon=dev.sparcles.SREngine +Exec=srengine-run.sh \ No newline at end of file diff --git a/dev.sparcles.SREngine.metainfo.xml b/dev.sparcles.SREngine.metainfo.xml new file mode 100644 index 00000000..7e262841 --- /dev/null +++ b/dev.sparcles.SREngine.metainfo.xml @@ -0,0 +1,41 @@ + + + dev.sparcles.SREngine + + SpaRcle Engine + Cross-platform 2D/3D game engine in C++ + + MIT + MIT + + +

+ SpaRcle Engine is a game engine developed in C++. + It aims to establish a strong base for game creation and is currently in the early stages of development, + emphasizing the creation of a versatile and efficient architecture. +

+
+ + dev.sparcles.SREngine.desktop + + + SpaRcle Studio + + + dev.sparcles.SREngine + + https://sparcles.dev + + + https://sparcles.dev/engine-editor-raptoid.png + https://sparcles.dev/engine-demo-scene.png + + + + + innerviewerr@gmail.com + + + + +
\ No newline at end of file