28#ifndef GOB_SAVE_SAVECONVERTER_H
29#define GOB_SAVE_SAVECONVERTER_H
31#include "common/stream.h"
66 bool err()
const override;
69 bool eos()
const override;
70 uint32
read(
void *dataPtr, uint32 dataSize)
override;
72 int64
pos()
const override;
73 int64
size()
const override;
74 bool seek(int64 offset,
int whence = SEEK_SET)
override;
92 uint32 descLength,
bool hasSizes =
true)
const;
94 uint32 count,
bool endian)
const;
96 uint32 count,
bool endian)
const;
98 uint32 width, uint32 height,
bool palette)
const;
107 uint32 count,
bool endian)
const;
139 static const uint32 kSlotCount = 15;
140 static const uint32 kSlotNameLength = 40;
158 static const uint32 kSlotCount = 30;
159 static const uint32 kSlotNameLength = 40;
164 void getScreenShotProps(
int type,
165 bool &used, uint32 &width, uint32 &height);
180 static const uint32 kSlotCount = 60;
181 static const uint32 kSlotNameLength = 40;
Definition: saveconverter.h:111
char * getDescription(Common::SeekableReadStream &save) const override
int isOldSave(Common::InSaveFile **save=0) const override
Definition: saveconverter.h:128
char * getDescription(Common::SeekableReadStream &save) const override
int isOldSave(Common::InSaveFile **save=0) const override
Definition: saveconverter.h:147
int isOldSave(Common::InSaveFile **save=0) const override
char * getDescription(Common::SeekableReadStream &save) const override
Definition: saveconverter.h:169
int isOldSave(Common::InSaveFile **save=0) const override
char * getDescription(Common::SeekableReadStream &save) const override
Definition: saveconverter.h:43
int64 pos() const override
virtual char * getDescription(Common::SeekableReadStream &save) const =0
bool seek(int64 offset, int whence=SEEK_SET) override
virtual void setFileName(const Common::String &fileName)
bool eos() const override
int64 size() const override
char * getDescription(const Common::String &fileName)
virtual int isOldSave(Common::InSaveFile **save=0) const =0
uint32 read(void *dataPtr, uint32 dataSize) override
static bool swapDataEndian(byte *data, const byte *sizes, uint32 count)
bool err() const override
virtual void displayWarning() const
char * getDescription() const
Definition: savefile.h:200
Definition: savefile.h:108
Definition: savefile.h:162
Definition: savefile.h:130
Definition: savefile.h:340