diff --git a/index.html b/index.html index fd1310d..ff9508b 100644 --- a/index.html +++ b/index.html @@ -340,6 +340,13 @@
Theme table
+
RPG angles (degrees)
+
sun rise --
+
sun set --
+
sun now --
+
moon rise --
+
moon set --
+
moon now --
@@ -1448,6 +1455,20 @@ window.weatherThemes = { document.getElementById('dbg-day').textContent = realDayProgress != null ? (realDayProgress * 100).toFixed(1) + '%' : (t * 100).toFixed(1) + '%'; document.getElementById('dbg-weather').textContent = currentWeatherCode + ' (' + (window.weatherThemes[themeName] ? themeName : '?') + ')'; + + // RPG angles + var sunTimes = SunCalc.getTimes(now, PASSAU_LAT, PASSAU_LON); + var moonTimes = SunCalc.getMoonTimes(now, PASSAU_LAT, PASSAU_LON); + document.getElementById('dbg-sun-rise-angle').textContent = (angleForTime(sunTimes.sunrise) * 180 / Math.PI).toFixed(1) + '°'; + document.getElementById('dbg-sun-set-angle').textContent = (angleForTime(sunTimes.sunset) * 180 / Math.PI).toFixed(1) + '°'; + document.getElementById('dbg-sun-now-angle').textContent = (angleForTime(now) * 180 / Math.PI).toFixed(1) + '°'; + if (moonTimes.rise) { + document.getElementById('dbg-moon-rise-angle').textContent = (angleForTime(moonTimes.rise) * 180 / Math.PI).toFixed(1) + '°'; + } + if (moonTimes.set) { + document.getElementById('dbg-moon-set-angle').textContent = (angleForTime(moonTimes.set) * 180 / Math.PI).toFixed(1) + '°'; + } + document.getElementById('dbg-moon-now-angle').textContent = (angleForTime(now) * 180 / Math.PI).toFixed(1) + '°'; document.getElementById('dbg-theme').textContent = themeName || '-'; document.getElementById('dbg-speed').textContent = currentThemeSpeed.toFixed(2);