scummvm/scummvm — pull request #243 by lordhoto (2012-06-03 00:10:19+00:00)
Title: ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.

All uses of the old target scale API actually wanted to disallow scaling of
the mouse cursor. This commit adapts our API to this and thus simplifies
backend implementations.

Some backends, most notable the Wii and Android, did some implementation of
the cursor target scale, which I didn't adapt yet. I added a TODO for the
porters there.

There's also an exception for devices, where a non scaled cursor would not be visible for the user. These are allowed to scale the cursor. This is done by request of fuzzie.

I also didn't adapt the testbed engine yet. It would be nice if someone familiar with it could take care of that! Also as always all ports except the standard SDL port have not even been compile tested!

Happy to hear any comments on this.