Properly guarding Script::getOffset() and adding a reverse operation
svn-id: r41782
This commit is contained in:
parent
4ab4517016
commit
c31b79b7c9
3 changed files with 16 additions and 2 deletions
|
@ -94,8 +94,7 @@ byte *Expression::decodePtr(int32 n) {
|
|||
|
||||
switch (n >> 28) {
|
||||
case kExecPtr:
|
||||
ptr = _vm->_game->_script->getData();
|
||||
break;
|
||||
return _vm->_game->_script->getData((n & 0x0FFFFFFF));
|
||||
case kInterVar:
|
||||
ptr = (byte *) _vm->_inter->_variables->getAddressOff8(0);
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue