Ini Commit

This commit is contained in:
Daniel Nagel 2025-08-30 13:59:12 +02:00
commit 73897f889e
32771 changed files with 380 additions and 0 deletions

11
docker-compose.yml Normal file
View File

@ -0,0 +1,11 @@
services:
leaflet_map:
image: caddy:alpine
restart: unless-stopped
ports:
- "2000:80"
volumes:
- ./index.html:/srv/index.html:ro
- ./markers.js:/srv/markers.js:ro
- ./tiles:/srv/tiles:ro
- ./caddy:/etc/caddy:ro

174
index.html Normal file
View File

@ -0,0 +1,174 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8"/>
<title>Arenos Map</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="https://unpkg.com/leaflet/dist/leaflet.css"/>
<script src="https://unpkg.com/leaflet/dist/leaflet.js"></script>
<style>
html,body,#map {height:100%;margin:0}
.coords{position:absolute;left:6px;bottom:6px;z-index:1000;background:rgba(255,255,255,.85);
padding:3px 6px;font-size:12px;border-radius:4px;font-family:system-ui,Segoe UI,Arial}
.center-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;background:red;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 6px rgba(0,0,0,.35);pointer-events:none;z-index:1001}
.center-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;background:red;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 6px rgba(0,0,0,.35);pointer-events:none;z-index:1001}
.copy-btn{position:absolute;left:6px;bottom:36px;z-index:1000;background:#ef4444;color:#fff;border:0;border-radius:6px;padding:6px 10px;font:600 12px/1 system-ui,Segoe UI,Arial;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.25)}
.copy-btn:active{transform:translateY(1px)}
</style>
</head>
<body>
<div id="map"></div>
<div class="center-dot" aria-hidden="true" title="Kartenmitte"></div>
<div class="coords"></div>
<button class="copy-btn" title="Aktuelle Kartenmitte als Marker-Code kopieren">Marker Koords</button>
<script>
// === Parameter (wie Export) ===
const ORIG_W = 49152; // px
const ORIG_H = 32768; // px
const TILE = 256; // px
const MAX_Z = 7; // 0..7, 0=weit, 7=Originalgröße
// === CRS an Export anpassen: z=7 → scale=1 (1px = 1 Einheits-Pixel), z=0 → 1/128 ===
const CRS_TILES = L.Util.extend({}, L.CRS.Simple, {
transformation: new L.Transformation(1, 0, 1, 0), // y nach unten positiv
scale: z => Math.pow(2, z - MAX_Z), // 7→1, 6→1/2, …, 0→1/128
zoom: s => Math.log(s) / Math.LN2 + MAX_Z
});
// Karte
const bounds = [[0, 0], [ORIG_H, ORIG_W]]; // Pixelkoordinaten (oben/links → unten/rechts)
const map = L.map('map', {
crs: CRS_TILES,
minZoom: 0,
maxZoom: MAX_Z,
preferCanvas: true,
zoomControl: true,
inertia: false,
keepBuffer: 0
});
map.fitBounds(bounds);
map.setMaxBounds(bounds);
// Hilfsfunktion: Tile-Grid je Zoom (wie Exporter)
function gridForZoom(z){
const scale = Math.pow(2, MAX_Z - z); // z=7 → 1
const wZ = Math.ceil(ORIG_W / scale);
const hZ = Math.ceil(ORIG_H / scale);
const tilesX= Math.ceil(wZ / TILE);
const tilesY= Math.ceil(hZ / TILE);
const offX = Math.floor(tilesX / 2);
const offY = Math.floor(tilesY / 2);
return { tilesX, tilesY, offX, offY };
}
// Debug: zeige beim ersten Tile die berechneten Werte
let first = true;
const CenteredTiles = L.GridLayer.extend({
createTile: function (coords, done) {
const img = document.createElement('img');
img.decoding = 'async';
img.referrerPolicy = 'no-referrer';
img.loading = 'lazy';
const { tilesX, tilesY, offX, offY } = gridForZoom(coords.z);
const xC = coords.x - offX; // zentrierte Namen
const yC = coords.y - offY;
const minX = -offX, maxX = tilesX - offX - 1;
const minY = -offY, maxY = tilesY - offY - 1;
if (first) {
console.log(`[z=${coords.z}] tilesX=${tilesX} tilesY=${tilesY} offX=${offX} offY=${offY}`);
console.log('tile coords →', coords, '→ centered', xC, yC, 'validX', minX, maxX, 'validY', minY, maxY);
first = false;
}
// Außerhalb? → transparent (keine HTTP-Requests)
if (xC < minX || xC > maxX || yC < minY || yC > maxY) {
img.width = img.height = TILE;
img.src = 'data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==';
img.onload = () => done(null, img);
return img;
}
img.onload = () => done(null, img);
img.onerror = () => {
img.src = 'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256">\
<rect width="100%" height="100%" fill="%23ddd"/>\
<text x="50%" y="50%" dominant-baseline="middle" text-anchor="middle"\
font-family="monospace" font-size="14">no tile</text></svg>';
done(null, img);
};
img.src = `tiles/${coords.z}/${xC}/${yC}.png`;
return img;
}
});
new CenteredTiles({
tileSize: TILE,
noWrap: true,
bounds: bounds,
minNativeZoom: 0,
maxNativeZoom: MAX_Z
}).addTo(map);
// Koordinatenanzeige
const box = document.querySelector('.coords');
function show(){
const c = map.getCenter();
box.textContent = `X: ${c.lng.toFixed(0)} Y: ${c.lat.toFixed(0)} Z: ${map.getZoom()}`;
}
map.on('move zoom', show); show();
// Button: Marker-Code mit aktuellen (Mitte-)Koordinaten in die Zwischenablage
const copyBtn = document.querySelector('.copy-btn');
function copyText(text){
if (navigator.clipboard && window.isSecureContext){
return navigator.clipboard.writeText(text);
} else {
// Fallback für HTTP/unsichere Kontexte: verstecktes Textfeld + execCommand
const ta = document.createElement('textarea');
ta.value = text;
ta.setAttribute('readonly','');
ta.style.position = 'fixed';
ta.style.left = '-9999px';
ta.style.top = '-9999px';
document.body.appendChild(ta);
ta.focus();
ta.select();
let ok = false;
try { ok = document.execCommand('copy'); } catch(e) { ok = false; }
document.body.removeChild(ta);
return ok ? Promise.resolve() : Promise.reject(new Error('copy failed'));
}
}
copyBtn.addEventListener('click', () => {
const c = map.getCenter();
const X = Math.round(c.lng); // Anzeige links unten: X zuerst
const Y = Math.round(c.lat); // dann Y
const snippet = ` L.marker([${Y},${X}])
.addTo(map)
.bindTooltip("NAME")
.on('click',()=>window.open(
'WIKI_LINK','_blank'
));`;
copyText(snippet).then(() => {
const old = copyBtn.textContent; copyBtn.textContent = 'Kopiert!';
setTimeout(()=> copyBtn.textContent = old, 1200);
}).catch(err => {
console.error(err);
// Letzter Ausweg: Prompt anzeigen, manuell STRG+C drücken
window.prompt('Kopieren fehlgeschlagen. Bitte STRG+C drücken und mit OK schließen:', snippet);
});
});
</script>
<script src="markers.js"></script>
</body>
</html>

195
markers.js Normal file
View File

@ -0,0 +1,195 @@
// Velarossa
L.marker([10698,22878])
.addTo(map)
.bindTooltip("Fiorne")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Fiorne_(Stadt)','_blank'
));
L.marker([11118,20338])
.addTo(map)
.bindTooltip("Barbena")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Barbena','_blank'
));
L.marker([10874,20454])
.addTo(map)
.bindTooltip("Lano")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Lano','_blank'
));
// Zentralland
L.marker([5726,25024])
.addTo(map)
.bindTooltip("Freiberg")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Freiberg_(Stadt)','_blank'
));
L.marker([6797,25486])
.addTo(map)
.bindTooltip("Falkenstig")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Falkenstig','_blank'
));
L.marker([6863,26357])
.addTo(map)
.bindTooltip("Andesheim")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Andesheim','_blank'
));
L.marker([6477,26491])
.addTo(map)
.bindTooltip("Alzbach")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Alzbach','_blank'
));
L.marker([6091,26983])
.addTo(map)
.bindTooltip("Ker Diro")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Ker_Diro','_blank'
));
// Westfahl
L.marker([5335,20785])
.addTo(map)
.bindTooltip("Westfahl")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Westfahl_(Stadt)','_blank'
));
L.marker([5162,19271])
.addTo(map)
.bindTooltip("Weißhafen")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Weißhafen','_blank'
));
L.marker([4856,21679])
.addTo(map)
.bindTooltip("Salzstein")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Salzstein_(Stadt,_Burg,_Ruine)','_blank'
));
// Ostfahl
L.marker([4045,27596])
.addTo(map)
.bindTooltip("Ellstein")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Ellstein','_blank'
));
L.marker([3843,26552])
.addTo(map)
.bindTooltip("Narbe von Marveth")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Narbe_von_Marveth','_blank'
));
L.marker([4513,26500])
.addTo(map)
.bindTooltip("Felden")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Felden','_blank'
));
// weitere Orte
L.marker([4575,25006])
.addTo(map)
.bindTooltip("Hohenzinne")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Hohenzinne','_blank'
));
// Solesta
L.marker([13077,24944])
.addTo(map)
.bindTooltip("KurBad")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=KurBad','_blank'
));
L.marker([14052,24974])
.addTo(map)
.bindTooltip("Tial Bad")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Tial_Bad','_blank'
));
L.marker([13417,27241])
.addTo(map)
.bindTooltip("Pyramide von Azadim")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Pyramide_von_Azadim','_blank'
));
// Nekrolad
L.marker([10763,28310])
.addTo(map)
.bindTooltip("Kalandros")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Kalandros','_blank'
));
L.marker([10369,29638])
.addTo(map)
.bindTooltip("Thalvaris")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Thalvaris','_blank'
));
L.marker([9843,29296])
.addTo(map)
.bindTooltip("Rodis")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Rodis','_blank'
));
L.marker([11211,29186])
.addTo(map)
.bindTooltip("Tharakleon")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Tharakleon','_blank'
));
L.marker([11175,30518])
.addTo(map)
.bindTooltip("Athodos")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Athodos','_blank'
));
L.marker([11705,29920])
.addTo(map)
.bindTooltip("Nakropol")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Nakropol','_blank'
));
// Ephiros
L.marker([9207,28396])
.addTo(map)
.bindTooltip("Alinora")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Alinora','_blank'
));
L.marker([9071,29960])
.addTo(map)
.bindTooltip("Velkratis")
.on('click',()=>window.open(
'https://wiki.arenos.danielnagel.at/index.php?title=Velkratis','_blank'
));

BIN
tiles/0/-1/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
tiles/0/0/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
tiles/1/-1/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
tiles/1/-1/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

BIN
tiles/1/0/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
tiles/1/0/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
tiles/1/1/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
tiles/1/1/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
tiles/2/-1/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
tiles/2/-1/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
tiles/2/-1/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
tiles/2/-1/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

BIN
tiles/2/-2/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
tiles/2/-2/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
tiles/2/-2/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/2/-2/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
tiles/2/-3/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
tiles/2/-3/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
tiles/2/-3/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 870 B

BIN
tiles/2/-3/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

BIN
tiles/2/0/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
tiles/2/0/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
tiles/2/0/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
tiles/2/0/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

BIN
tiles/2/1/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
tiles/2/1/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
tiles/2/1/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/2/1/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

BIN
tiles/2/2/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
tiles/2/2/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
tiles/2/2/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 868 B

BIN
tiles/2/2/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

BIN
tiles/3/-1/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
tiles/3/-1/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
tiles/3/-1/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
tiles/3/-1/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
tiles/3/-1/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
tiles/3/-1/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-1/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-1/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
tiles/3/-2/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
tiles/3/-2/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
tiles/3/-2/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
tiles/3/-2/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
tiles/3/-2/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
tiles/3/-2/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-2/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-2/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
tiles/3/-3/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
tiles/3/-3/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
tiles/3/-3/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-3/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
tiles/3/-3/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-3/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-3/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-3/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
tiles/3/-4/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
tiles/3/-4/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
tiles/3/-4/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
tiles/3/-4/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
tiles/3/-4/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-4/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-4/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-4/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
tiles/3/-5/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
tiles/3/-5/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
tiles/3/-5/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
tiles/3/-5/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
tiles/3/-5/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-5/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-5/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/-5/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
tiles/3/-6/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
tiles/3/-6/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
tiles/3/-6/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
tiles/3/-6/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
tiles/3/-6/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 873 B

BIN
tiles/3/-6/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 873 B

BIN
tiles/3/-6/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 873 B

BIN
tiles/3/-6/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
tiles/3/0/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
tiles/3/0/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
tiles/3/0/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

BIN
tiles/3/0/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
tiles/3/0/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
tiles/3/0/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

BIN
tiles/3/0/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/0/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
tiles/3/1/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
tiles/3/1/-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
tiles/3/1/-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
tiles/3/1/-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
tiles/3/1/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
tiles/3/1/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
tiles/3/1/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
tiles/3/1/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
tiles/3/2/-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Some files were not shown because too many files have changed in this diff Show More