aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/archive.h
diff options
context:
space:
mode:
authorwhiterandrek2018-06-10 10:44:41 +0300
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commitccd0ec7ffb87a17dda58a00a2f6440cca2641997 (patch)
tree8c4bffce75b89ae4a0ba9b57700a2995cfed2455 /engines/pink/archive.h
parent078557a1ada1c6e1b0507b5101457a756a92c7d8 (diff)
downloadscummvm-rg350-ccd0ec7ffb87a17dda58a00a2f6440cca2641997.tar.gz
scummvm-rg350-ccd0ec7ffb87a17dda58a00a2f6440cca2641997.tar.bz2
scummvm-rg350-ccd0ec7ffb87a17dda58a00a2f6440cca2641997.zip
PINK: inline one line archive functions; remove stream getters
Diffstat (limited to 'engines/pink/archive.h')
-rw-r--r--engines/pink/archive.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/engines/pink/archive.h b/engines/pink/archive.h
index d0665ea519..2f32388c43 100644
--- a/engines/pink/archive.h
+++ b/engines/pink/archive.h
@@ -42,22 +42,22 @@ public:
Archive(Common::SeekableReadStream *stream);
Archive(Common::WriteStream *stream);
- Common::SeekableReadStream *getReadStream() { return _readStream; }
- Common::WriteStream *getWriteStream() { return _writeStream; };
-
void mapObject(Object *obj);
int readCount();
- byte readByte();
- uint32 readDWORD();
- uint16 readWORD();
+ byte readByte() { return _readStream->readByte(); }
+ uint32 readDWORD() { return _readStream->readUint32LE(); }
+ uint16 readWORD() { return _readStream->readUint16LE(); }
- void writeByte(byte val);
- void writeDWORD(uint32 val);
- void writeWORD(uint16 val);
+ Common::String readString();
Object *readObject();
- Common::String readString();
+
+ void write(const void *dataPtr, uint32 dataSize) { _writeStream->write(dataPtr, dataSize); }
+ void writeByte(byte val) { _writeStream->writeByte(val); }
+ void writeDWORD(uint32 val) { _writeStream->writeUint32LE(val); }
+ void writeWORD(uint16 val) { _writeStream->writeUint16LE(val); }
+
void writeString(const Common::String &string);
private: