diff options
author | Sven Hesse | 2008-12-15 00:27:05 +0000 |
---|---|---|
committer | Sven Hesse | 2008-12-15 00:27:05 +0000 |
commit | f785068dc3fc0a485a78439d386c1bdf72d5d7e4 (patch) | |
tree | b05a2977d99836df8110a6b868b55d123faaebab /engines/gob/parse.cpp | |
parent | 8e03b72e63dd4b0caa0cc7528bfab0f997ad630c (diff) | |
download | scummvm-rg350-f785068dc3fc0a485a78439d386c1bdf72d5d7e4.tar.gz scummvm-rg350-f785068dc3fc0a485a78439d386c1bdf72d5d7e4.tar.bz2 scummvm-rg350-f785068dc3fc0a485a78439d386c1bdf72d5d7e4.zip |
Some more Urban Runner changes. Still no cylindrical smoking device, though
svn-id: r35371
Diffstat (limited to 'engines/gob/parse.cpp')
-rw-r--r-- | engines/gob/parse.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/gob/parse.cpp b/engines/gob/parse.cpp index ad1f53bb6f..b3ce12ce9d 100644 --- a/engines/gob/parse.cpp +++ b/engines/gob/parse.cpp @@ -85,8 +85,14 @@ void Parse::skipExpr(char stopToken) { while (1) { operation = *_vm->_global->_inter_execPtr++; - if ((operation >= 16) && (operation <= 29)) { + if ((operation >= 14) && (operation <= 29)) { switch (operation) { + case 14: + _vm->_global->_inter_execPtr += 4; + if (*_vm->_global->_inter_execPtr == 97) + _vm->_global->_inter_execPtr++; + break; + case 17: case 18: case 20: @@ -116,6 +122,9 @@ void Parse::skipExpr(char stopToken) { } break; + case 15: + _vm->_global->_inter_execPtr += 2; + case 16: case 26: case 27: |