From 49b3ea3be462bd5ede39abd3f02298f3a68c25eb Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Wed, 8 Jan 2020 11:34:55 +0000 Subject: [PATCH] Tweaks to make flappy bird run with less RAM available --- apps.json | 2 +- apps/flappy/ChangeLog | 1 + apps/flappy/app.js | 12 +++--------- 3 files changed, 5 insertions(+), 10 deletions(-) create mode 100644 apps/flappy/ChangeLog diff --git a/apps.json b/apps.json index 17725598b..c3067ee21 100644 --- a/apps.json +++ b/apps.json @@ -585,7 +585,7 @@ { "id": "flappy", "name": "Flappy Bird", "icon": "app.png", - "version":"0.01", + "version":"0.02", "description": "A Flappy Bird game clone", "tags": "game", "allow_emulator":true, diff --git a/apps/flappy/ChangeLog b/apps/flappy/ChangeLog new file mode 100644 index 000000000..b672587f5 --- /dev/null +++ b/apps/flappy/ChangeLog @@ -0,0 +1 @@ +0.02: Tweaks to make flappy bird run with less RAM available diff --git a/apps/flappy/app.js b/apps/flappy/app.js index 64a5d769b..b7b60e5de 100644 --- a/apps/flappy/app.js +++ b/apps/flappy/app.js @@ -1,6 +1,4 @@ -Bangle.setLCDMode("120x120"); - var SPEED = 0.5; var BIRDIMG = E.toArrayBuffer(atob("EQyI/v7+/v7+/gAAAAAAAP7+/v7+/v7+/gYG0tLS0gDXAP7+/v7+/v4A0tLS0tIA19fXAP7+/v4AAAAA0tLS0gDX1wDXAP7+ANfX19cA0tLSANfXANcA/v4A19fX19cA0tLSANfX1wD+/gDS19fX0gDS0tLSAAAAAAD+/gDS0tIA0tLS0gDAwMDAwAD+/gAAAM3Nzc0AwAAAAAAA/v7+/v4Azc3Nzc0AwMDAwAD+/v7+/v4AAM3Nzc0AAAAAAP7+/v7+/v7+AAAAAP7+/v7+/g==")) var FLOORIMG = require("heatshrink").decompress(atob("iEYxH+kklABuLAAlgAAwNFB34OLmAAO0YAO5wAO1YA/AH4A/ADw=")); @@ -96,12 +94,6 @@ function draw() { g.flip(); } -function onInit() { - gameStart(); - setInterval(draw, 50); -} - - Bangle.on('touch', function(button) { if (!running) { gameStart(); @@ -111,4 +103,6 @@ Bangle.on('touch', function(button) { }); // Finally, start everything going -onInit(); +gameStart(); +setTimeout(()=>Bangle.setLCDMode("120x120"),10); +setInterval(draw, 50);