25 #ifndef AURORA_ZIPFILE_H 26 #define AURORA_ZIPFILE_H 35 class SeekableReadStream;
69 #endif // AURORA_ZIPFILE_H const ResourceList & getResources() const
Return the list of resources.
Common::SeekableReadStream * getResource(uint32 index, bool tryNoCopy=false) const
Return a stream of the resource's contents.
uint32 getResourceSize(uint32 index) const
Return the size of a resource.
Handling various archive files.
A simple scoped smart pointer template.
std::list< Resource > ResourceList
Low-level type definitions to handle fixed width types portably.
Basic type definitions to handle files used in BioWare's Aurora engine.
ResourceList _resources
External list of resource names and types.
An abstract file archive.
Interface for a seekable & readable data stream.
ZIPFile(Common::SeekableReadStream *zip)
Take over this stream and read a ZIP file out of it.
A class encapsulating ZIP files for resource archive access.
Common::ScopedPtr< Common::ZipFile > _zipFile
The actual zip file.