aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/resource.h
diff options
context:
space:
mode:
authorColin Snover2017-09-06 16:19:48 -0500
committerColin Snover2017-09-08 16:02:32 -0500
commit17ff41b7400d5983daf899ead0c2657166d3c84a (patch)
tree390ae33b3047c399a532869a08f3573496e13c26 /engines/sci/resource.h
parent29b338fff76ae72457056fc90d99b80dd6bf99a5 (diff)
downloadscummvm-rg350-17ff41b7400d5983daf899ead0c2657166d3c84a.tar.gz
scummvm-rg350-17ff41b7400d5983daf899ead0c2657166d3c84a.tar.bz2
scummvm-rg350-17ff41b7400d5983daf899ead0c2657166d3c84a.zip
SCI: Use SCI32 naming convention for Audio36/Sync36 patch files in SCI32
Diffstat (limited to 'engines/sci/resource.h')
-rw-r--r--engines/sci/resource.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/sci/resource.h b/engines/sci/resource.h
index e9eaa6761e..9fc9708e74 100644
--- a/engines/sci/resource.h
+++ b/engines/sci/resource.h
@@ -198,7 +198,11 @@ public:
Common::String toPatchNameBase36() const {
Common::String output;
- output += (getType() == kResourceTypeAudio36) ? '@' : '#'; // Identifier
+ if (getSciVersion() >= SCI_VERSION_2) {
+ output += (getType() == kResourceTypeAudio36) ? 'A' : 'S'; // Identifier
+ } else {
+ output += (getType() == kResourceTypeAudio36) ? '@' : '#'; // Identifier
+ }
output += intToBase36(getNumber(), 3); // Map
output += intToBase36(getTuple() >> 24, 2); // Noun
output += intToBase36((getTuple() >> 16) & 0xff, 2); // Verb