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
--
⑨