shithub: scoundrel

Download patch

ref: c23732c4058c4fd5c93daddf9f5c42deb8ce05e9
parent: a080c50108f132fabd3250a800b58305432a0ebd
author: sirjofri <sirjofri@sirjofri.de>
date: Mon Feb 16 16:30:08 EST 2026

mouse handling: only recognize onbuttondown

--- a/main.c
+++ b/main.c
@@ -199,13 +199,19 @@
 	redraw();
 }
 
+int lastbutton = 0;
 static void
 handlemouse(Mouse m)
 {
 	int i;
 	
-	if (m.buttons != 1)
+	if (m.buttons != 1) {
+		lastbutton = 0;
 		return;
+	}
+	if (lastbutton == m.buttons)
+		return;
+	lastbutton = m.buttons;
 	
 	for (i = 0; i < 4; i++) {
 		/* room cards */
@@ -222,7 +228,6 @@
 		redraw();
 		return;
 	}
-	return;
 }
 
 void
--