Kaynağa Gözat

Add race lengths and olympic records as altitude options

master
Fen Dweller 4 yıl önce
ebeveyn
işleme
754ef142ae
1 değiştirilmiş dosya ile 22 ekleme ve 0 silme
  1. +22
    -0
      macrovision.js

+ 22
- 0
macrovision.js Dosyayı Görüntüle

@@ -957,6 +957,26 @@ function drawVerticalScale(ifDirty = false) {
drawAltitudeLine(ctx, math.unit(4000, "feet"), "Class C");
drawAltitudeLine(ctx, math.unit(2500, "feet"), "Class D");
}

if (config.drawAltitudes == "races" || config.drawAltitudes == "all") {
drawAltitudeLine(ctx, math.unit(100, "meters"), "100m Dash");
drawAltitudeLine(ctx, math.unit(26.2188/2, "miles"), "Half Marathon");
drawAltitudeLine(ctx, math.unit(26.2188, "miles"), "Marathon");
drawAltitudeLine(ctx, math.unit(161.734, "miles"), "Monaco Grand Prix");
drawAltitudeLine(ctx, math.unit(500, "miles"), "Daytona 500");
drawAltitudeLine(ctx, math.unit(2121.6, "miles"), "Tour de France");
}

if (config.drawAltitudes == "olympic-records" || config.drawAltitudes == "all") {
drawAltitudeLine(ctx, math.unit(2.39, "meters"), "High Jump");
drawAltitudeLine(ctx, math.unit(6.03, "meters"), "Pole Vault");
drawAltitudeLine(ctx, math.unit(8.90, "meters"), "Long Jump");
drawAltitudeLine(ctx, math.unit(18.09, "meters"), "Triple Jump");
drawAltitudeLine(ctx, math.unit(23.30, "meters"), "Shot Put");
drawAltitudeLine(ctx, math.unit(72.30, "meters"), "Discus Throw");
drawAltitudeLine(ctx, math.unit(84.80, "meters"), "Hammer Throw");
drawAltitudeLine(ctx, math.unit(90.57, "meters"), "Javelin Throw");
}
}

// this is a lot of copypizza...
@@ -2420,6 +2440,8 @@ const settingsData = {
"geology",
"thicknesses",
"airspaces",
"races",
"olympic-records",
],
get value() {
return config.drawAltitudes;


Yükleniyor…
İptal
Kaydet