diff options
author | Nicola Mettifogo | 2007-06-15 21:40:02 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-06-15 21:40:02 +0000 |
commit | 85ce1d85cac75ba7937a4819a69b11ba5d58e9d2 (patch) | |
tree | 397d1dc1bd1db1bc86cd205527ec25c063a00049 /engines/parallaction/disk.h | |
parent | f80799cd5be7489fb4ab3fbb7fc55ecac25d1a6d (diff) | |
download | scummvm-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.h | 32 |
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 |