22 #ifndef DGDS_RESOURCE_H 23 #define DGDS_RESOURCE_H 25 #include "common/file.h" 26 #include "common/hashmap.h" 27 #include "common/platform.h" 33 typedef uint32 DGDS_ID;
34 typedef uint32 DGDS_EX;
35 #define DGDS_TYPENAME_MAX 4 46 #define MAX_VOLUMES 10 57 const ResourceList &getResources()
const {
return _resources; }
61 ResourceList _resources;
70 bool isSection(DGDS_ID section)
const;
89 bool isContainer()
const {
return _container; }
90 DGDS_ID getId()
const {
return _id; }
91 const char *getIdStr()
const {
return _idStr; }
92 uint32 getSize()
const {
return _size; }
99 char _idStr[DGDS_TYPENAME_MAX + 1];
105 bool isPacked()
const;
112 #endif // DGDS_RESOURCE_H
Definition: resource.h:37
Definition: resource.h:64
Definition: decompress.h:67
Definition: resource.h:48