diff options
author | Nicola Mettifogo | 2007-04-01 12:42:30 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-04-01 12:42:30 +0000 |
commit | 20c2bba08411d5ce6e28a7a465425f60ebecc8db (patch) | |
tree | e64dd912d51344d778890795f45d4480f20c7a38 /engines/parallaction/parallaction.cpp | |
parent | a6ad021b30c34e3e182f60dc5608806ec57dbe45 (diff) | |
download | scummvm-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.cpp | 10 |
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); |