aboutsummaryrefslogtreecommitdiff
path: root/common/savefile.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/savefile.h')
-rw-r--r--common/savefile.h16
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;