diff options
Diffstat (limited to 'scumm/script_v8.cpp')
| -rw-r--r-- | scumm/script_v8.cpp | 9 | 
1 files changed, 3 insertions, 6 deletions
| diff --git a/scumm/script_v8.cpp b/scumm/script_v8.cpp index 2d6ffc9ab0..7afb48fa32 100644 --- a/scumm/script_v8.cpp +++ b/scumm/script_v8.cpp @@ -1413,12 +1413,9 @@ void ScummEngine_v8::o8_kernelGetFunctions() {  		for (int i = _blastObjectQueuePos - 1; i >= 0; i--) {  			eo = &_blastObjectQueue[i]; -			if (eo->posX <= x && eo->width + eo->posX > x && -			    eo->posY <= y && eo->height + eo->posY > y) { -                		if (!getClass(eo->number, kObjectClassUntouchable)) { -					push(eo->number); -					return; -				} +			if (eo->rect.contains(x, y) && !getClass(eo->number, kObjectClassUntouchable)) { +				push(eo->number); +				return;  			}  		}  		push(0); | 
