aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/disk.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2007-03-04 11:10:55 +0000
committerNicola Mettifogo2007-03-04 11:10:55 +0000
commit61fe32066bd76ae284fe55c0db1b91cade40f427 (patch)
tree9c7ca8295af97d22bdff99966002133f2649a47a /engines/parallaction/disk.cpp
parent696b080f633c6dd4c3e878e275efdf292e78b6dd (diff)
downloadscummvm-rg350-61fe32066bd76ae284fe55c0db1b91cade40f427.tar.gz
scummvm-rg350-61fe32066bd76ae284fe55c0db1b91cade40f427.tar.bz2
scummvm-rg350-61fe32066bd76ae284fe55c0db1b91cade40f427.zip
hid mask and path loading details from the engine, so it is now independent from background management
svn-id: r25970
Diffstat (limited to 'engines/parallaction/disk.cpp')
-rw-r--r--engines/parallaction/disk.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/parallaction/disk.cpp b/engines/parallaction/disk.cpp
index 8e33816415..317f8932da 100644
--- a/engines/parallaction/disk.cpp
+++ b/engines/parallaction/disk.cpp
@@ -426,4 +426,16 @@ void loadScenery(const char *filename) {
loadBackground(path);
}
+void loadBackground(const char* background, const char* mask) {
+
+ loadScenery(background);
+
+ if (scumm_stricmp(background, mask)) {
+ // load external masks and paths only for certain locations
+ loadMaskAndPath(mask);
+ }
+
+}
+
+
} // namespace Parallaction