aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins
diff options
context:
space:
mode:
authorPaul Gilbert2012-10-29 22:30:08 +1100
committerPaul Gilbert2012-10-29 22:30:08 +1100
commit4e4507331ddb28d3fd6c89c7c7d799b9fa5bf53d (patch)
treec488e4a5f2fadf7ce04b3c6f7f9f96dd5f778a64 /engines/hopkins
parent7a631f34b59ce46dd51b200bcfc8a2641585e7ea (diff)
downloadscummvm-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.
Diffstat (limited to 'engines/hopkins')
-rw-r--r--engines/hopkins/objects.cpp4
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;