From 801396e14df8d5d6875188d74f1afcc5b2fdcd56 Mon Sep 17 00:00:00 2001 From: neauoire Date: Wed, 5 May 2021 20:33:48 -0700 Subject: [PATCH] Improved UX for GOL --- projects/demos/life.usm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/projects/demos/life.usm b/projects/demos/life.usm index 61c926a..90b788f 100644 --- a/projects/demos/life.usm +++ b/projects/demos/life.usm @@ -60,6 +60,8 @@ BRK @on-frame ( -> ) + + .Mouse/state DEI #00 = #01 JNZ [ BRK ] .timer PEK #01 + [ DUP ] .timer POK @@ -112,15 +114,13 @@ BRK .Mouse/x DEI2 DUP2 .anchor/x PEK2 >> ROT ROT .anchor/x PEK2 WIDTH #02 * TOS ++ #0001 ++ << #0101 == .Mouse/y DEI2 DUP2 .anchor/y PEK2 >> ROT ROT .anchor/y PEK2 HEIGHT #02 * TOS ++ << #0101 == - #0101 == ;on-touch JNZ2 - -BRK - -@on-touch ( -> ) + #0101 == #01 JNZ [ BRK ] .Mouse/x DEI2 .anchor/x PEK2 SUB2 #02 / TOB .Mouse/y DEI2 .anchor/y PEK2 SUB2 #02 / TOB ;set-cell JSR2 + + ;draw-grid JSR2 BRK