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"
33typedef uint32 DGDS_ID;
34typedef uint32 DGDS_EX;
35#define DGDS_TYPENAME_MAX 4
57 const ResourceList &getResources()
const {
return _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;
Definition: decompress.h:67
Definition: resource.h:64
bool readContent(Decompressor *decompressor)
Common::SeekableReadStream * makeMemoryStream()
Definition: resource.h:48
Definition: resource.h:37