aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2007-04-01 12:42:30 +0000
committerNicola Mettifogo2007-04-01 12:42:30 +0000
commit20c2bba08411d5ce6e28a7a465425f60ebecc8db (patch)
treee64dd912d51344d778890795f45d4480f20c7a38 /engines/parallaction/parallaction.cpp
parenta6ad021b30c34e3e182f60dc5608806ec57dbe45 (diff)
downloadscummvm-rg350-20c2bba08411d5ce6e28a7a465425f60ebecc8db.tar.gz
scummvm-rg350-20c2bba08411d5ce6e28a7a465425f60ebecc8db.tar.bz2
scummvm-rg350-20c2bba08411d5ce6e28a7a465425f60ebecc8db.zip
Added GF_DEMO flag and ability to load the correct location at start.
svn-id: r26340
Diffstat (limited to 'engines/parallaction/parallaction.cpp')
-rw-r--r--engines/parallaction/parallaction.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp
index fbc0be9bdf..b6e917367c 100644
--- a/engines/parallaction/parallaction.cpp
+++ b/engines/parallaction/parallaction.cpp
@@ -189,7 +189,12 @@ int Parallaction::init() {
_location._startFrame = 0;
_location._walkNodes._prev = NULL;
_location._walkNodes._next = NULL;
- strcpy(_location._name, "fogne");
+
+ if (getFeatures() & GF_DEMO)
+ strcpy(_location._name, "fognedemo");
+ else
+ strcpy(_location._name, "fogne");
+
_location._aCommands = NULL;
_location._commands = NULL;
_location._comment = NULL;
@@ -820,7 +825,8 @@ void Parallaction::changeCharacter(const char *name) {
else
_vm->_char._ani._cnv = _vm->_char._normalFrames;
- parseLocation("common");
+ if (!(getFeatures() & GF_DEMO))
+ parseLocation("common");
strcpy(_characterName1, v32);