diff options
Diffstat (limited to 'engines/sci/resource.h')
-rw-r--r-- | engines/sci/resource.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/engines/sci/resource.h b/engines/sci/resource.h index f5d6517398..ad6a7cac3e 100644 --- a/engines/sci/resource.h +++ b/engines/sci/resource.h @@ -96,9 +96,19 @@ enum ResourceType { kResourceTypeAudio36, kResourceTypeSync36, kResourceTypeTranslation, // Currently unsupported + + // SCI2.1+ Resources kResourceTypeRobot, kResourceTypeVMD, kResourceTypeChunk, + kResourceTypeAnimation, + + // SCI3 Resources + kResourceTypeEtc, + kResourceTypeDuck, + kResourceTypeClut, + kResourceTypeTGA, + kResourceTypeZZZ, // Mac-only resources kResourceTypeMacIconBarPictN, // IBIN resources (icon bar, not selected) @@ -117,7 +127,8 @@ enum ResVersion { kResVersionSci1Late, kResVersionSci11, kResVersionSci11Mac, - kResVersionSci32 + kResVersionSci2, + kResVersionSci3 }; class ResourceManager; @@ -272,7 +283,7 @@ public: /** * Initializes the resource manager. */ - void init(); + void init(bool initFromFallbackDetector = false); int addAppropriateSources(); int addAppropriateSources(const Common::FSList &fslist); // TODO: Switch from FSList to Common::Archive? |