diff options
author | Colin Snover | 2017-09-06 16:19:18 -0500 |
---|---|---|
committer | Colin Snover | 2017-09-08 16:02:32 -0500 |
commit | 4771c41c35979178994bf8f3ad644cfbdcdab331 (patch) | |
tree | bd77512285bd0b8587ac8d956e3b671f09328dae | |
parent | 5bc4b46aa56a37fd1539a5f74a06792d803284b1 (diff) | |
download | scummvm-rg350-4771c41c35979178994bf8f3ad644cfbdcdab331.tar.gz scummvm-rg350-4771c41c35979178994bf8f3ad644cfbdcdab331.tar.bz2 scummvm-rg350-4771c41c35979178994bf8f3ad644cfbdcdab331.zip |
SCI: Add method to get resource patch file extensions
-rw-r--r-- | engines/sci/resource.cpp | 7 | ||||
-rw-r--r-- | engines/sci/resource.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp index f64d3acdab..54484698d6 100644 --- a/engines/sci/resource.cpp +++ b/engines/sci/resource.cpp @@ -147,6 +147,13 @@ const char *getResourceTypeName(ResourceType restype) { return "invalid"; } +const char *getResourceTypeExtension(ResourceType restype) { + if (restype < ARRAYSIZE(s_resourceTypeSuffixes)) + return s_resourceTypeSuffixes[restype]; + else + return ""; +} + static const ResourceType s_resTypeMapSci0[] = { kResourceTypeView, kResourceTypePic, kResourceTypeScript, kResourceTypeText, // 0x00-0x03 kResourceTypeSound, kResourceTypeMemory, kResourceTypeVocab, kResourceTypeFont, // 0x04-0x07 diff --git a/engines/sci/resource.h b/engines/sci/resource.h index 830fe997e6..e9eaa6761e 100644 --- a/engines/sci/resource.h +++ b/engines/sci/resource.h @@ -129,6 +129,7 @@ enum ResourceType { }; const char *getResourceTypeName(ResourceType restype); +const char *getResourceTypeExtension(ResourceType restype); enum ResVersion { kResVersionUnknown, |