changeset 1198:8715174e9366

Adjust mouse cursor in absolute mode/menu to account for presence of top border
author Michael Pavone <pavone@retrodev.com>
date Tue, 24 Jan 2017 23:17:24 -0800
parents 9bc78bd89567
children 45c3415508e1
files menu.s68 render_sdl.c
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/menu.s68	Tue Jan 24 23:16:21 2017 -0800
+++ b/menu.s68	Tue Jan 24 23:17:24 2017 -0800
@@ -417,7 +417,7 @@
 	move.b d2, (-5, a2, d4.w)
 	lea (0, a2, d4.w), a2
 	move.l a2, mouse_sprite.w
-	move.l #$01000500, (a2)+
+	move.l #$00EA0500, (a2)+
 	move.w #$8083, (a2)
 	move.w #$100, mouse_x.w
 	addq #1, d2
--- a/render_sdl.c	Tue Jan 24 23:16:21 2017 -0800
+++ b/render_sdl.c	Tue Jan 24 23:17:24 2017 -0800
@@ -835,7 +835,7 @@
 		break;
 	}
 	case SDL_MOUSEMOTION:
-		handle_mouse_moved(event->motion.which, event->motion.x, event->motion.y, event->motion.xrel, event->motion.yrel);
+		handle_mouse_moved(event->motion.which, event->motion.x, event->motion.y + overscan_top[video_standard], event->motion.xrel, event->motion.yrel);
 		break;
 	case SDL_MOUSEBUTTONDOWN:
 		handle_mousedown(event->button.which, event->button.button);