skyspy: fix warnings.

master
Pavel Machek 2025-02-16 13:35:20 +01:00
parent 9b650479fe
commit 2ba00ae924
1 changed files with 3 additions and 14 deletions

View File

@ -301,7 +301,7 @@ function log2(x) {
} }
/* pie library v0.0.1 */ /* pie library v0.0.1 */
pie = { let pie = {
radians: function(a) { return a*Math.PI/180; }, radians: function(a) { return a*Math.PI/180; },
// Function to draw a filled arc (pie slice) // Function to draw a filled arc (pie slice)
@ -341,7 +341,7 @@ pie = {
}, },
altDelta: function(centerX, centerY, radius, altitude, altChange) { altDelta: function(centerX, centerY, radius, altitude, altChange) {
// Altitude range and mapping to a logarithmic scale // Altitude range and mapping to a logarithmic scale
const altitudeMin = -1000, altitudeMax = 1000; //const altitudeMin = -1000, altitudeMax = 1000;
const altitudeLog = log2(Math.abs(altitude) + 1) * Math.sign(altitude); // Logarithmic scaling const altitudeLog = log2(Math.abs(altitude) + 1) * Math.sign(altitude); // Logarithmic scaling
const altitudeAngle = E.clip((altitudeLog - log2(1)) / (log2(1001) - log2(1)), -1, 1) * 180; const altitudeAngle = E.clip((altitudeLog - log2(1)) / (log2(1001) - log2(1)), -1, 1) * 180;
@ -389,16 +389,6 @@ var adj_time = 0, adj_alt = 0;
function radA(p) { return p*(Math.PI*2); } function radA(p) { return p*(Math.PI*2); }
/* radial distance -- convert 0..1 to something that fits on screen */ /* radial distance -- convert 0..1 to something that fits on screen */
function radD(d) { return d*(ui.h/2); } function radD(d) { return d*(ui.h/2); }
/* given angle/distance, get X coordinate */
function radX(p, d) {
let a = radA(p);
return ui.w/2 + Math.sin(a)*radD(d);
}
/* given angle/distance, get Y coordinate */
function radY(p, d) {
let a = radA(p);
return ui.h/2 - Math.cos(a)*radD(d) + ui.wi;
}
let quality = { let quality = {
min_dalt: 9999, min_dalt: 9999,
@ -915,8 +905,7 @@ sky.init();
sky.decorate = () => { sky.decorate = () => {
let p = 15; let p = 15;
return; // pie.twoPie(p, p+ui.wi, p, quality.dalt, qalt);
pie.twoPie(p, p+ui.wi, p, quality.dalt, qalt);
}; };
ui.topLeft = () => { ui.drawMsg("Clock\nadjust"); adj_time = 1; }; ui.topLeft = () => { ui.drawMsg("Clock\nadjust"); adj_time = 1; };
ui.topRight = () => { ui.drawMsg("Alt\nadjust"); adj_alt = 1; }; ui.topRight = () => { ui.drawMsg("Alt\nadjust"); adj_alt = 1; };