Emulator Issues #12012
Allow mapping of touchscreen relative movements on Android
Call of Duty Modern Warfare Reflex
What's the problem? Describe what went wrong.
The crosshair/IR pointer is unplayable with touchscreen controls in this game, explained with a simple example so you can reproduce easily and use this method when you test the solution in that game.
What steps will reproduce the problem?
Touch the screen at the right side. The crosshair will move there and the character will start turning right and will never stop turning. If you release the screen the crosshair/pointer will still stay there, therefore the character will never stop turning right.
If you try out the Call of Duty Modern Warfare Reflex game with on-screen touch controls you will understand what I'm trying to explain.
The solution which should be implemented in Dolphin as an option:
Touch the screen anywhere, keep touching but don't move your finger. The crosshair/Touch IR Pointer should stay at the center of the screen.
You are still touching the screen, now move your finger to the right. While you move your finger the crosshair/Touch IR Pointer should also move to right. When you slow down moving your finger, the crosshair/Touch IR Pointer should go back closer to the center of the screen. When you stop moving your finger, the crosshair/Touch IR Pointer should go completely back to the center of the screen.
The faster you move your finger the farther the crosshair/Touch IR Pointer should move away from the center of the screen. In other words the crosshair's/Touch IR Pointer's distance from the center of the screen should be propotional to the speed the player is moving his finger on the screen.
This feature would make the crosshair/Touch IR Pointer in Call of Duty Modern Warfare Reflex game to behave like the looking/turning in any touchscreen first-person shooter game on Android (mouse control-like aiming/looking behaviour with finger).