24 #ifndef SCUMM_SERIALIZER_H 25 #define SCUMM_SERIALIZER_H 28 #include "common/serializer.h" 41 return _loadStream ? _loadStream->
pos() : (_saveStream ? _saveStream->
pos() : 0);
43 int seek(int64 offset,
int whence = 0) {
44 return _loadStream ? _loadStream->
seek(offset, whence) : (_seekableSaveStr ? _seekableSaveStr->
seek(offset, whence) : -1);
47 return _loadStream ? _loadStream->
size() : (_seekableSaveStr ? _seekableSaveStr->
size() : 0);
57 #endif // #ifndef SCUMM_CDDA_H virtual int64 size() const =0
virtual int64 pos() const =0
virtual bool seek(int64 offset, int whence=SEEK_SET)=0
virtual bool seek(int64 offset, int whence=SEEK_SET)=0
Definition: serializer.h:79
virtual int64 size() const =0
virtual int64 pos() const =0
Definition: serializer.h:33