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