mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 09:41:24 +01:00
Friendly text on latitude cell info (#1125)
* Friendly text on latitude cell info - Added function getLatitudeDescription(latitude) - Added the text to infoLat on cell info. * refactored, renamed to getGeozone * v1.103 on commonUtils.js
This commit is contained in:
parent
473b62b3eb
commit
168203f7da
3 changed files with 20 additions and 5 deletions
|
|
@ -5736,12 +5736,13 @@
|
|||
</p>
|
||||
<p><b>Latitude:</b> <span id="infoLat"></span></p>
|
||||
<p><b>Longitude:</b> <span id="infoLon"></span></p>
|
||||
<p><b>Geozone:</b> <span id="infoGeozone"></span></p>
|
||||
<p><b>Area:</b> <span id="infoArea">0</span></p>
|
||||
<p><b>Type:</b> <span id="infoFeature">n/a</span></p>
|
||||
<p><b>Precipitation:</b> <span id="infoPrec">0</span></p>
|
||||
<p><b>River:</b> <span id="infoRiver">no</span></p>
|
||||
<p><b>Population:</b> <span id="infoPopulation">0</span></p>
|
||||
<p><b>Elevation:</b> <span id="infoEvelation">0</span></p>
|
||||
<p><b>Elevation:</b> <span id="infoElevation">0</span></p>
|
||||
<p><b>Depth:</b> <span id="infoDepth">0</span></p>
|
||||
<p><b>Temperature:</b> <span id="infoTemp">0</span></p>
|
||||
<p><b>Biome:</b> <span id="infoBiome">n/a</span></p>
|
||||
|
|
@ -8038,7 +8039,7 @@
|
|||
<script src="libs/indexedDB.js?v=1.99.00"></script>
|
||||
|
||||
<script src="utils/shorthands.js?v=1.99.00"></script>
|
||||
<script src="utils/commonUtils.js?v=1.99.00"></script>
|
||||
<script src="utils/commonUtils.js?v=1.103.0"></script>
|
||||
<script src="utils/arrayUtils.js?v=1.99.00"></script>
|
||||
<script src="utils/functionUtils.js?v=1.99.00"></script>
|
||||
<script src="utils/colorUtils.js?v=1.99.00"></script>
|
||||
|
|
@ -8080,7 +8081,7 @@
|
|||
<script src="modules/ui/measurers.js?v=1.99.00"></script>
|
||||
<script src="modules/ui/style-presets.js?v=1.100.00"></script>
|
||||
|
||||
<script src="modules/ui/general.js?v=1.101.02"></script>
|
||||
<script src="modules/ui/general.js?v=1.103.0"></script>
|
||||
<script src="modules/ui/options.js?v=1.100.00"></script>
|
||||
<script src="main.js?v=1.100.00"></script>
|
||||
|
||||
|
|
|
|||
|
|
@ -259,10 +259,11 @@ function updateCellInfo(point, i, g) {
|
|||
const f = cells.f[i];
|
||||
infoLat.innerHTML = toDMS(getLatitude(y, 4), "lat");
|
||||
infoLon.innerHTML = toDMS(getLongitude(x, 4), "lon");
|
||||
infoGeozone.innerHTML = getGeozone(getLatitude(y, 4));
|
||||
|
||||
infoCell.innerHTML = i;
|
||||
infoArea.innerHTML = cells.area[i] ? si(getArea(cells.area[i])) + " " + getAreaUnit() : "n/a";
|
||||
infoEvelation.innerHTML = getElevation(pack.features[f], pack.cells.h[i]);
|
||||
infoElevation.innerHTML = getElevation(pack.features[f], pack.cells.h[i]);
|
||||
infoDepth.innerHTML = getDepth(pack.features[f], point);
|
||||
infoTemp.innerHTML = convertTemperature(grid.cells.temp[g]);
|
||||
infoPrec.innerHTML = cells.h[i] >= 20 ? getFriendlyPrecipitation(i) : "n/a";
|
||||
|
|
@ -286,6 +287,19 @@ function updateCellInfo(point, i, g) {
|
|||
infoBiome.innerHTML = biomesData.name[cells.biome[i]];
|
||||
}
|
||||
|
||||
function getGeozone(latitude) {
|
||||
|
||||
if (latitude > 66.5) return "Arctic";
|
||||
if (latitude > 35) return "Temperate North";
|
||||
if (latitude > 23.5) return "Subtropical North";
|
||||
if (latitude > 1) return "Tropical North";
|
||||
if (latitude > -1) return "Equatorial";
|
||||
if (latitude > -23.5) return "Tropical South";
|
||||
if (latitude > -35) return "Subtropical South";
|
||||
if (latitude > -66.5) return "Temperate South";
|
||||
return "Antarctic";
|
||||
}
|
||||
|
||||
// convert coordinate to DMS format
|
||||
function toDMS(coord, c) {
|
||||
const degrees = Math.floor(Math.abs(coord));
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
*
|
||||
* Example: 1.102.0 -> Major version 1, Minor version 102, Patch version 0
|
||||
*/
|
||||
const VERSION = "1.102.0";
|
||||
const VERSION = "1.103.0";
|
||||
|
||||
{
|
||||
document.title += " v" + VERSION;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue