mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 09:41:24 +01:00
fix: tiles - add more letters to label
This commit is contained in:
parent
aec40fd44f
commit
549c5ff58b
3 changed files with 9 additions and 4 deletions
|
|
@ -8110,7 +8110,7 @@
|
||||||
<script src="modules/ui/stylePresets.js?v=1.96.00"></script>
|
<script src="modules/ui/stylePresets.js?v=1.96.00"></script>
|
||||||
|
|
||||||
<script src="modules/ui/general.js?v=1.98.01"></script>
|
<script src="modules/ui/general.js?v=1.98.01"></script>
|
||||||
<script src="modules/ui/options.js?v=1.97.14"></script>
|
<script src="modules/ui/options.js?v=1.98.02"></script>
|
||||||
<script src="main.js?v=1.98.01"></script>
|
<script src="main.js?v=1.98.01"></script>
|
||||||
|
|
||||||
<script defer src="modules/relief-icons.js"></script>
|
<script defer src="modules/relief-icons.js"></script>
|
||||||
|
|
|
||||||
|
|
@ -921,11 +921,16 @@ function updateTilesOptions() {
|
||||||
const tileH = (graphHeight / tilesY) | 0;
|
const tileH = (graphHeight / tilesY) | 0;
|
||||||
|
|
||||||
const alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
const alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
||||||
|
function getRowLabel(row) {
|
||||||
|
const first = row >= alphabet.length ? alphabet[Math.floor(row / alphabet.length) - 1] : "";
|
||||||
|
const last = alphabet[row % alphabet.length];
|
||||||
|
return first + last;
|
||||||
|
}
|
||||||
|
|
||||||
for (let y = 0, row = 0; y + tileH <= graphHeight; y += tileH, row++) {
|
for (let y = 0, row = 0; y + tileH <= graphHeight; y += tileH, row++) {
|
||||||
for (let x = 0, column = 1; x + tileW <= graphWidth; x += tileW, column++) {
|
for (let x = 0, column = 1; x + tileW <= graphWidth; x += tileW, column++) {
|
||||||
rects.push(`<rect x=${x} y=${y} width=${tileW} height=${tileH} />`);
|
rects.push(`<rect x=${x} y=${y} width=${tileW} height=${tileH} />`);
|
||||||
const label = alphabet[row % alphabet.length] + column;
|
labels.push(`<text x=${x + tileW / 2} y=${y + tileH / 2}>${getRowLabel(row)}${column}</text>`);
|
||||||
labels.push(`<text x=${x + tileW / 2} y=${y + tileH / 2}>${label}</text>`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
// version and caching control
|
// version and caching control
|
||||||
const version = "1.98.01"; // generator version, update each time
|
const version = "1.98.02"; // generator version, update each time
|
||||||
|
|
||||||
{
|
{
|
||||||
document.title += " v" + version;
|
document.title += " v" + version;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue