diff options
Diffstat (limited to 'engines/wintermute/base/file/base_file_entry.h')
-rw-r--r-- | engines/wintermute/base/file/base_file_entry.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/wintermute/base/file/base_file_entry.h b/engines/wintermute/base/file/base_file_entry.h index 086a70e7ed..b94a6cd9fc 100644 --- a/engines/wintermute/base/file/base_file_entry.h +++ b/engines/wintermute/base/file/base_file_entry.h @@ -29,14 +29,18 @@ #ifndef WINTERMUTE_BFILEENTRY_H
#define WINTERMUTE_BFILEENTRY_H
+#include "common/archive.h"
#include "common/str.h"
+#include "common/stream.h"
namespace WinterMute {
class BasePackage;
-class BaseFileEntry {
+class BaseFileEntry : public Common::ArchiveMember {
public:
+ virtual Common::SeekableReadStream *createReadStream() const;
+ virtual Common::String getName() const { return _filename; }
uint32 _timeDate2;
uint32 _timeDate1;
uint32 _flags;
|