diff --git a/apps/flappy/ChangeLog b/apps/flappy/ChangeLog index bbaabe296..349cb9d07 100644 --- a/apps/flappy/ChangeLog +++ b/apps/flappy/ChangeLog @@ -2,4 +2,3 @@ 0.03: A few tweaks to improve rendering speed 0.04: Add "ram" keyword to allow 2v06 Espruino builds to cache function that needs to be fast 0.05: Don't use Bangle.setLCDMode, just use offscreen buffer (allows widgets) -0.06: Tweaked a bit for Bangle.js 2 - still much to do... diff --git a/apps/flappy/app.js b/apps/flappy/app.js index 0a0a9268c..e9ca31fa5 100644 --- a/apps/flappy/app.js +++ b/apps/flappy/app.js @@ -1,28 +1,22 @@ +b = Graphics.createArrayBuffer(120,120,8); +var gimg = { + width:120, + height:104, + bpp:8, + buffer:b.buffer + }; + if (process.env.HWVERSION==2) { - b = Graphics.createArrayBuffer(176,176,8); - var gimg = { - width:176, - height:176, - bpp:8, - buffer:b.buffer - }; b.flip = function() { - g.drawImage(gimg,0,0); + g.drawImage(gimg,28,50); }; } else { - b = Graphics.createArrayBuffer(120,120,8); - var gimg = { - width:120, - height:104, - bpp:8, - buffer:b.buffer - }; b.flip = function() { g.drawImage(gimg,0,24,{scale:2}); }; } -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 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("iEKxH+kklABuLAAlgAAwNFB34OLmAAO0YAO5wAOA")); @@ -59,7 +53,6 @@ function draw() { "ram" var H = b.getHeight()-24; b.setColor("#71c6cf"); - if (process.env.HWVERSION==2) b.setColor("#000000"); b.fillRect(0,0,b.getWidth(),H-1); floorpos++; for (var x=-(floorpos&15);x