From ce5b1f5a48cf1880daaca83b121c4e1798bc2915 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Thu, 13 Dec 2018 10:39:45 +0000 Subject: [PATCH] Allow clicks too; remove silly special-casing of space bar --- packages/flappy-bird-demo/src/index.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/flappy-bird-demo/src/index.js b/packages/flappy-bird-demo/src/index.js index 74d3981..e8c9ca2 100644 --- a/packages/flappy-bird-demo/src/index.js +++ b/packages/flappy-bird-demo/src/index.js @@ -44,9 +44,8 @@ spawn named 'game-factory' { on start spawnGame(); during GameOver() { on stop spawnGame(); - on message UI.WindowEvent('+keypress', $e) { - if (e.key !== ' ') send Reset(); - } + on message UI.WindowEvent('+keypress', $e) send Reset(); + on message UI.WindowEvent('+click', $e) send Reset(); } } @@ -97,9 +96,8 @@ function spawnGame() { on start react { stop on asserted GameOver(); - on message Inbound(UI.WindowEvent('+keypress', $e)) { - this.yvel = -10; - } + on message Inbound(UI.WindowEvent('+keypress', $e)) this.yvel = -10; + on message Inbound(UI.WindowEvent('+click', $e)) this.yvel = -10; const ms_per_tick = 1000.0 / 60; on message Inbound(PeriodicTick(Double(ms_per_tick))) {