project creator: script is not overwritten if already exists

This commit is contained in:
Turánszki János
2025-06-08 07:44:51 +02:00
parent 5a4e0e8998
commit 9cc048e536
+9 -1
View File
@@ -164,7 +164,15 @@ end)
)";
std::string scriptfilename = name + ".lua";
wi::helper::FileWrite(directory + scriptfilename, (const uint8_t*)script.data(), script.size());
std::string scriptfilepath = directory + scriptfilename;
if (!wi::helper::FileExists(scriptfilepath))
{
wi::helper::FileWrite(scriptfilepath, (const uint8_t*)script.data(), script.size());
}
else
{
wilog("Project creator: %s script file already exists, so it will not be overwritten.", scriptfilepath.c_str());
}
if (iconResource.IsValid())
{
wi::helper::saveTextureToFile(iconResource.GetTexture(), directory + "icon.png");