aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/pink/archive.cpp8
-rw-r--r--engines/pink/archive.h2
2 files changed, 10 insertions, 0 deletions
diff --git a/engines/pink/archive.cpp b/engines/pink/archive.cpp
index beec60baa7..58dc584cf8 100644
--- a/engines/pink/archive.cpp
+++ b/engines/pink/archive.cpp
@@ -317,6 +317,10 @@ Common::String Archive::readString() {
return Common::String(buffer, len);
}
+byte Archive::readByte() {
+ return _readStream->readByte();
+}
+
uint32 Archive::readDWORD() {
return _readStream->readUint32LE();
}
@@ -325,6 +329,10 @@ uint16 Archive::readWORD() {
return _readStream->readUint16LE();
}
+void Archive::writeByte(byte val) {
+ return _writeStream->writeByte(val);
+}
+
void Archive::writeDWORD(uint32 val) {
_writeStream->writeUint32LE(val);
}
diff --git a/engines/pink/archive.h b/engines/pink/archive.h
index ce9ac0b2ce..d0665ea519 100644
--- a/engines/pink/archive.h
+++ b/engines/pink/archive.h
@@ -48,9 +48,11 @@ public:
void mapObject(Object *obj);
int readCount();
+ byte readByte();
uint32 readDWORD();
uint16 readWORD();
+ void writeByte(byte val);
void writeDWORD(uint32 val);
void writeWORD(uint16 val);