libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
155 stars 77 forks source link

With light gun games, when you're not moving the mouse cursor, the core thinks you're aiming off-screen. #1030

Closed bslenul closed 3 years ago

bslenul commented 3 years ago

Hey, like the title says in light gun games when you're not moving the mouse cursor the core thinks you're aiming off-screen. It's pretty bad because it means you're going to reload if you're aiming at an enemy without moving the cursor, instead of shooting at it :x

I tried in standalone to see if it worked properly, it looks like the cursor is always moving 1 pixel left/right in quick succession to work around this issue. Would be nice if that could be in the core as well!

To reproduce:

edit: Oops duplicate of #1029, I should've refreshed! And already fixed anyway :D