diff options
Diffstat (limited to 'common/savefile.h')
-rw-r--r-- | common/savefile.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/common/savefile.h b/common/savefile.h index 1188b46c51..83e09ad9c1 100644 --- a/common/savefile.h +++ b/common/savefile.h @@ -25,28 +25,16 @@ #include "stdafx.h" #include "common/scummsys.h" +#include "common/stream.h" -#include <stdio.h> -#include <string.h> - -class SaveFile { +class SaveFile : public Common::ReadStream, public Common::WriteStream { public: virtual ~SaveFile() {} /* Compatible with File API */ uint32 read(void *ptr, uint32 size); - byte readByte(); - uint16 readUint16LE(); - uint32 readUint32LE(); - uint16 readUint16BE(); - uint32 readUint32BE(); uint32 write(const void *ptr, uint32 size); - void writeByte(byte value); - void writeUint16LE(uint16 value); - void writeUint32LE(uint32 value); - void writeUint16BE(uint16 value); - void writeUint32BE(uint32 value); virtual bool isOpen() const = 0; |