[gpsnav] Add reset and clear for compass drawing

pull/2164/head
storm64 2022-10-04 12:08:29 +02:00 committed by GitHub
parent c39d40b0ce
commit 3179444959
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 5 deletions

View File

@ -21,7 +21,7 @@ var loc = {
function drawCompass(course) {
if (!candraw) return;
g.setColor(g.theme.fg);
g.reset().clearRect(0, 24, 175, 70);
g.setFont("Vector", 18);
var start = course - 90;
if (start < 0) start += 360;
@ -106,9 +106,8 @@ function distance(a, b) {
var selected = false;
function drawN() {
g.clearRect(0, 89, 175, 175);
g.reset().clearRect(0, 89, 175, 175);
var txt = loc.speed[locindex](speed);
g.setColor(g.theme.fg);
g.setFont("6x8", 2);
g.drawString("o", 68, 87);
g.setFont("6x8", 1);
@ -117,10 +116,8 @@ function drawN() {
var cs = course.toString().padStart(3, "0");
g.drawString(cs, 2, 89);
g.drawString(txt.substring(0, txt.length - 3), 92, 89);
g.setColor(g.theme.fg);
g.setFont("Vector", 18);
var bs = brg.toString().padStart(3, "0");
g.setColor(g.theme.fg);
g.drawString("Brg:", 1, 128);
g.drawString("Dist:", 1, 148);
g.setColor(selected ? g.theme.bgH : g.theme.bg);