scummvm/scummvm — comment on commit c48ad37244e3706972b538616d0c0ce6653b4c68
File:  line 0
By bluegr:

We talked this over with wjp. The problem lies with the original check above, which is wrong (and does not do what its comment says). SCI0 did not specify hotspot data, this was added later on in SCI01. The old code in FreeSCI was:

if (sci01) {
retval->xoffset = get_int_16(resource);
retval->yoffset = get_int_16(resource + 2);
} else if (resource[3]) /* center */
retval->xoffset = retval->yoffset = CURSOR_SIZE / 2;
else
retval->xoffset = retval->yoffset = 0;

The code in ScummVM should be adapted accordingly. I'll do this in a few hours tonight or tomorrow, as I am not at home right now