diff options
| author | Paul Gilbert | 2012-10-29 22:30:08 +1100 | 
|---|---|---|
| committer | Paul Gilbert | 2012-10-29 22:30:08 +1100 | 
| commit | 4e4507331ddb28d3fd6c89c7c7d799b9fa5bf53d (patch) | |
| tree | c488e4a5f2fadf7ce04b3c6f7f9f96dd5f778a64 | |
| parent | 7a631f34b59ce46dd51b200bcfc8a2641585e7ea (diff) | |
| download | scummvm-rg350-4e4507331ddb28d3fd6c89c7c7d799b9fa5bf53d.tar.gz scummvm-rg350-4e4507331ddb28d3fd6c89c7c7d799b9fa5bf53d.tar.bz2 scummvm-rg350-4e4507331ddb28d3fd6c89c7c7d799b9fa5bf53d.zip | |
HOPKINS: Fix SCBOB method.
This fixes cropping issues with sprites moving into areas they are supposed to be behind.
| -rw-r--r-- | engines/hopkins/objects.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/engines/hopkins/objects.cpp b/engines/hopkins/objects.cpp index a611517d1f..1896aa7f3f 100644 --- a/engines/hopkins/objects.cpp +++ b/engines/hopkins/objects.cpp @@ -758,8 +758,8 @@ void ObjectsManager::SCBOB(int idx) {  					if (!_vm->_globals.Bob[v8].field34) {  						if ( _vm->_globals.Bob[v8].frameIndex != 250) {  							v2 = _vm->_globals.Bob[v8].oldWidth; -							v9 = _vm->_globals.Bob[v8].oldX2 + _vm->_globals.Bob[v8].oldWidth; -							v6 = _vm->_globals.Bob[v8].oldY2 + _vm->_globals.Bob[v8].oldHeight; +							v9 = _vm->_globals.Bob[v8].oldX + _vm->_globals.Bob[v8].oldWidth; +							v6 = _vm->_globals.Bob[v8].oldY + _vm->_globals.Bob[v8].oldHeight;  							v3 =_vm->_globals.Cache[idx].field0;  							v4 =_vm->_globals.Cache[idx].field4;  							v7 =_vm->_globals.Cache[idx].field6 + v3; | 
