aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/compressed_file.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/compressed_file.cpp')
-rw-r--r--engines/titanic/compressed_file.cpp34
1 files changed, 15 insertions, 19 deletions
diff --git a/engines/titanic/compressed_file.cpp b/engines/titanic/compressed_file.cpp
index 7c0d9872d3..ea760167d7 100644
--- a/engines/titanic/compressed_file.cpp
+++ b/engines/titanic/compressed_file.cpp
@@ -20,7 +20,6 @@
*
*/
-#include "common/util.h"
#include "titanic/compressed_file.h"
namespace Titanic {
@@ -106,28 +105,25 @@ CompressedFile::CompressedFile() : SimpleFile() {
CompressedFile::~CompressedFile() {
}
-void CompressedFile::open(const Common::String &name, FileMode mode) {
- SimpleFile::open(name, mode);
+void CompressedFile::open(const Common::String &name) {
+ SimpleFile::open(name);
- if (mode == FILE_READ) {
- _decompressor.load();
- _fileMode = 2;
- } else if (mode == FILE_WRITE) {
- _decompressor.load();
- _fileMode = 1;
- }
+ _decompressor.load();
+ _fileMode = 2;
}
-void CompressedFile::open(Common::SeekableReadStream *stream, FileMode mode) {
- SimpleFile::open(stream, mode);
+void CompressedFile::open(Common::SeekableReadStream *stream) {
+ SimpleFile::open(stream);
- if (mode == FILE_READ) {
- _decompressor.load();
- _fileMode = 2;
- } else if (mode == FILE_WRITE) {
- _decompressor.load();
- _fileMode = 1;
- }
+ _decompressor.load();
+ _fileMode = 2;
+}
+
+void CompressedFile::open(Common::OutSaveFile *stream) {
+ SimpleFile::open(stream);
+
+ _decompressor.load();
+ _fileMode = 1;
}
void CompressedFile::close() {