diff options
author | Nicola Mettifogo | 2008-10-26 09:15:57 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2008-10-26 09:15:57 +0000 |
commit | 064b816b08cb27a5c8f4899d447c4b81597df968 (patch) | |
tree | 4d4641a515cb67830e8d0f532ffe8fdff79fa39b /engines/parallaction/disk.h | |
parent | e3312288d7e58235cb81acc2469519c470203c0d (diff) | |
download | scummvm-rg350-064b816b08cb27a5c8f4899d447c4b81597df968.tar.gz scummvm-rg350-064b816b08cb27a5c8f4899d447c4b81597df968.tar.bz2 scummvm-rg350-064b816b08cb27a5c8f4899d447c4b81597df968.zip |
Cleaned up disk code after recent updates to Common::SearchSet.
svn-id: r34848
Diffstat (limited to 'engines/parallaction/disk.h')
-rw-r--r-- | engines/parallaction/disk.h | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/engines/parallaction/disk.h b/engines/parallaction/disk.h index 0df9ad7b89..11080f4ddd 100644 --- a/engines/parallaction/disk.h +++ b/engines/parallaction/disk.h @@ -205,13 +205,24 @@ public: class Disk_br : public Disk { + Common::SeekableReadStream *openFile_internal(bool errorOnNotFound, const Common::String &name, const Common::String &ext); + protected: + Parallaction *_vm; Common::SearchSet _sset; + Common::FSDirectory *_baseDir; + + uint16 _language; + Common::String _currentPart; Common::SeekableReadStream *tryOpenFile(const Common::String &name, const Common::String &ext = Common::String::emptyString); Common::SeekableReadStream *openFile(const Common::String &name, const Common::String &ext = Common::String::emptyString); void errorFileNotFound(const Common::String &filename); + +public: + Disk_br(Parallaction *vm); + virtual ~Disk_br(); }; // for the moment DosDisk_br subclasses Disk. When Amiga support will @@ -220,15 +231,6 @@ protected: class DosDisk_br : public Disk_br { protected: - uint16 _language; - - Parallaction *_vm; - - Common::SharedPtr<Common::FSDirectory> _baseDir; - Common::String _currentPart; - - -protected: Font *createFont(const char *name, Common::ReadStream &stream); Sprites* createSprites(Common::ReadStream &stream); void loadBitmap(Common::SeekableReadStream &stream, Graphics::Surface &surf, byte *palette); @@ -236,7 +238,6 @@ protected: public: DosDisk_br(Parallaction *vm); - virtual ~DosDisk_br(); virtual void init(); @@ -263,7 +264,6 @@ class DosDemoDisk_br : public DosDisk_br { public: DosDemoDisk_br(Parallaction *vm); - virtual ~DosDemoDisk_br(); virtual void init(); @@ -273,9 +273,6 @@ public: class AmigaDisk_br : public DosDisk_br { protected: - Common::SharedPtr<Common::FSDirectory> _baseDir; - Common::String _currentPart; - BackgroundInfo _backgroundTemp; Sprites* createSprites(Common::ReadStream &stream); @@ -283,7 +280,6 @@ protected: void loadBackground(BackgroundInfo& info, Common::SeekableReadStream &stream); public: AmigaDisk_br(Parallaction *vm); - virtual ~AmigaDisk_br(); virtual void init(); |