diff --git a/apps.json b/apps.json index 5e5bf6904..d034460ec 100644 --- a/apps.json +++ b/apps.json @@ -2894,10 +2894,10 @@ ] }, { "id": "arrow", - "name": "Arrow", + "name": "Arrow Compass", "icon": "arrow.png", "type":"app", - "version":"0.01", + "version":"0.02", "description": "Moving arrow compass that points North, shows heading, with tilt correction. Based on jeffmer's Navigation Compass", "tags": "tool,outdoors", "readme": "README.md", diff --git a/apps/arrow/README.md b/apps/arrow/README.md index 975e72b1c..3b439711c 100644 --- a/apps/arrow/README.md +++ b/apps/arrow/README.md @@ -1,4 +1,4 @@ -# Moving Arrow Compass +# Arrow Compass A variation of jeffmer's Navigation Compass. The compass points North and shows the current heading. diff --git a/apps/arrow/app.js b/apps/arrow/app.js index 115f16210..657cd2595 100644 --- a/apps/arrow/app.js +++ b/apps/arrow/app.js @@ -2,6 +2,7 @@ var pal1color = new Uint16Array([0x0000,0xFFC0],0,1); var pal2color = new Uint16Array([0x0000,0xffff],0,1); var buf1 = Graphics.createArrayBuffer(160,160,1,{msb:true}); var buf2 = Graphics.createArrayBuffer(80,40,1,{msb:true}); +var img = require("heatshrink").decompress(atob("lEowIPMjAEDngEDvwED/4DCgP/wAEBgf/4AEBg//8AEBh//+AEBj///AEBn///gEBv///wmCAAImCAAIoBFggE/AkaaEABo=")); var bearing=0; // always point north var heading = 0; @@ -27,8 +28,6 @@ function radians(d) { function drawCompass(course) { if(!candraw) return; - var img = require("heatshrink").decompress(atob("lEowIPMjAEDngEDvwED/4DCgP/wAEBgf/4AEBg//8AEBh//+AEBj///AEBn///gEBv///wmCAAImCAAIoBFggE/AkaaEABo=")); - buf1.setColor(1); buf1.fillCircle(80,80,79,79); buf1.setColor(0);