aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_titanic/winexe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/create_titanic/winexe.cpp')
-rw-r--r--devtools/create_titanic/winexe.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/devtools/create_titanic/winexe.cpp b/devtools/create_titanic/winexe.cpp
index c23bd84a89..49be23dbd4 100644
--- a/devtools/create_titanic/winexe.cpp
+++ b/devtools/create_titanic/winexe.cpp
@@ -80,4 +80,18 @@ String WinResourceID::toString() const {
return "";
}
+bool WinResources::loadFromEXE(const String &fileName) {
+ if (fileName.empty())
+ return false;
+
+ File *file = new File();
+
+ if (!file->open(fileName.c_str())) {
+ delete file;
+ return false;
+ }
+
+ return loadFromEXE(file);
+}
+
} // End of namespace Common