22 #ifndef ULTIMA8_FILESYS_ARCHIVE_H 23 #define ULTIMA8_FILESYS_ARCHIVE_H 25 #include "common/scummsys.h" 26 #include "ultima/shared/std/containers.h" 29 class SeekableReadStream;
61 virtual void cache(uint32 index) = 0;
70 virtual void uncache(uint32 index) = 0;
73 virtual bool isCached(uint32 index)
const = 0;
75 uint32 getCount()
const {
82 uint8 *getRawObject(uint32 index, uint32 *sizep = 0);
83 uint32 getRawSize(uint32 index)
const;
88 FlexFile *findArchiveFile(uint32 index)
const;
Definition: flex_file.h:28
Definition: detection.h:27
Definition: algorithm.h:29
Definition: containers.h:38