aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/disk.h
diff options
context:
space:
mode:
authorNicola Mettifogo2007-06-15 21:40:02 +0000
committerNicola Mettifogo2007-06-15 21:40:02 +0000
commit85ce1d85cac75ba7937a4819a69b11ba5d58e9d2 (patch)
tree397d1dc1bd1db1bc86cd205527ec25c063a00049 /engines/parallaction/disk.h
parentf80799cd5be7489fb4ab3fbb7fc55ecac25d1a6d (diff)
downloadscummvm-rg350-85ce1d85cac75ba7937a4819a69b11ba5d58e9d2.tar.gz
scummvm-rg350-85ce1d85cac75ba7937a4819a69b11ba5d58e9d2.tar.bz2
scummvm-rg350-85ce1d85cac75ba7937a4819a69b11ba5d58e9d2.zip
All known versions of Nippon Safes are now enabled with all features except for half-brite effects. Please keep an eye out for regression.
svn-id: r27437
Diffstat (limited to 'engines/parallaction/disk.h')
-rw-r--r--engines/parallaction/disk.h32
1 files changed, 27 insertions, 5 deletions
diff --git a/engines/parallaction/disk.h b/engines/parallaction/disk.h
index bfef6d81df..2fab860158 100644
--- a/engines/parallaction/disk.h
+++ b/engines/parallaction/disk.h
@@ -176,20 +176,42 @@ public:
Script* loadLocation(const char *name);
Script* loadScript(const char* name);
+ StaticCnv* loadPointer();
+ StaticCnv* loadStatic(const char* name);
+ void loadScenery(const char* background, const char* mask);
+ Common::ReadStream* loadMusic(const char* name);
+ Common::ReadStream* loadSound(const char* name);
+};
+
+class AmigaDemoDisk : public AmigaDisk {
+
+public:
+ AmigaDemoDisk(Parallaction *vm);
+
Cnv* loadTalk(const char *name);
Cnv* loadObjects(const char *name);
- StaticCnv* loadPointer();
StaticCnv* loadHead(const char* name);
+ Cnv* loadFrames(const char* name);
+ void loadSlide(const char *filename);
+ Table* loadTable(const char* name);
Font* loadFont(const char* name);
- StaticCnv* loadStatic(const char* name);
+};
+
+class AmigaFullDisk : public AmigaDisk {
+
+public:
+ AmigaFullDisk(Parallaction *vm);
+
+ Cnv* loadTalk(const char *name);
+ Cnv* loadObjects(const char *name);
+ StaticCnv* loadHead(const char* name);
Cnv* loadFrames(const char* name);
void loadSlide(const char *filename);
- void loadScenery(const char* background, const char* mask);
Table* loadTable(const char* name);
- Common::ReadStream* loadMusic(const char* name);
- Common::ReadStream* loadSound(const char* name);
+ Font* loadFont(const char* name);
};
+
} // namespace Parallaction