SCUMM: Incorrect screen shaking
|Reported by:||eriktorbjorn||Owned by:||athrxx|
At least in some SCUMM games (it's been verified with Full Throttle and Day of the Tentacle) ScummVM shakes the screen incorrectly.
In Full Throttle, you can test this by hitting the wrong parts of the dumpster you start in. The game draws a dent and the screen shakes briefly. In DOSBox, the screen is moved upwards. In ScummVM, it's moved downwards. Also, Full Throttle displays more shake frames than ScummVM does.
In Day of the Tentacle, if you turn on the stereo the screen starts shaking. Again, DOSBox moves the screen upwards. ScummVM moves it downwards.
At lest in Day of the Tentacle, DOSBox shakes the mouse pointer along with the rest of the screen. ScummVM doesn't. If we're going to emulate this, we have to make sure that mouse clicks are registered at the correct coordinates.