22 #ifndef ULTIMA8_GFX_SHAPEARCHIVE_H 23 #define ULTIMA8_GFX_SHAPEARCHIVE_H 25 #include "ultima/ultima8/filesys/archive.h" 31 struct ConvertShapeFormat;
38 :
Archive(), _id(
id), _format(format), _palette(pal) { }
41 :
Archive(rs), _id(
id), _format(format), _palette(pal) { }
45 Shape *getShape(uint32 shapenum);
47 void cache(uint32 shapenum)
override;
48 void uncache(uint32 shapenum)
override;
49 bool isCached(uint32 shapenum)
const override;
void cache()
Cache all objects.
Definition: shape_archive.h:34
Archive()
create Archive without any input sources
Definition: detection.h:27
bool isCached(uint32 shapenum) const override
Check if an object is cached.
Definition: containers.h:38
Definition: atari-screen.h:44