aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/disk.h
diff options
context:
space:
mode:
authorNicola Mettifogo2008-10-26 09:15:57 +0000
committerNicola Mettifogo2008-10-26 09:15:57 +0000
commit064b816b08cb27a5c8f4899d447c4b81597df968 (patch)
tree4d4641a515cb67830e8d0f532ffe8fdff79fa39b /engines/parallaction/disk.h
parente3312288d7e58235cb81acc2469519c470203c0d (diff)
downloadscummvm-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.h26
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();