From d8ba0dcfc87e90462bdbdb003c9092c10ae7b854 Mon Sep 17 00:00:00 2001 From: DirtPiper Date: Sat, 2 Nov 2019 14:02:01 -0400 Subject: [PATCH] Fixed level names on import --- DataModelInstance.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DataModelInstance.cpp b/DataModelInstance.cpp index 4f5686d..2a06a6d 100644 --- a/DataModelInstance.cpp +++ b/DataModelInstance.cpp @@ -400,6 +400,12 @@ bool DataModelInstance::load(const char* filename, bool clearObjects) if (clearObjects) clearLevel(); readXMLFileStream(&levelFile); + std::string sfilename = std::string(filename); + std::size_t begin = sfilename.rfind('\\') + 1; + std::size_t end = sfilename.find(".rbx"); + std::string hname = sfilename.substr(begin); + std::string tname = hname.substr(0, hname.length() - 5); + name = tname; return true; } }