diff --git a/static/80x80.svg b/static/80x80.svg
index 831049d..cdaaaf1 100644
--- a/static/80x80.svg
+++ b/static/80x80.svg
@@ -2,9 +2,9 @@
diff --git a/static/form.js b/static/form.js
index 16ebf7e..a82d2a5 100644
--- a/static/form.js
+++ b/static/form.js
@@ -136,14 +136,14 @@ function del() {
let clicks = {x: [], y: []};
function mapClick(e) {
- let x = Math.floor(37 / e.target.width * e.layerX);
+ let x = Math.floor(36 / e.target.width * e.layerX);
let y = Math.floor(18 / e.target.height * e.layerY);
let humanPos = (x, y) => {
return `${String.fromCharCode(65 + 16 - y)}${x}`;
};
- if (x > 0 && x < 37 && y > 0 && y < 18) {
+ if (x > 0 && x < 36 && y > 0 && y < 18) {
if (clicks.x.length > 1) {
clicks.x = [x];
clicks.y = [y];
diff --git a/static/shared.js b/static/shared.js
index 6d01e23..c2b9c35 100644
--- a/static/shared.js
+++ b/static/shared.js
@@ -1,12 +1,12 @@
function renderMap(xx, yy) {
- if (xx[0] > 0 && xx[0] < 37 && yy[0] > 0 && yy[0] < 18 &&
- xx[1] > 0 && xx[1] < 37 && yy[1] > 0 && yy[1] < 18 &&
+ if (xx[0] > 0 && xx[0] < 36 && yy[0] > 0 && yy[0] < 18 &&
+ xx[1] > 0 && xx[1] < 36 && yy[1] > 0 && yy[1] < 18 &&
xx[1] >= xx[0] && yy[1] >= yy[0]) {
let grid = document.getElementById('mapgrid');
grid.style.top = `${yy[0]*100/18}%`;
- grid.style.left = `${100/37*xx[0]}%`;
+ grid.style.left = `${100/36*xx[0]}%`;
grid.style.height = `${(yy[1] - yy[0] + 1) * 100/18}%`;
- grid.style.width = `${100/37*(xx[1] - xx[0] + 1)}%`;
+ grid.style.width = `${100/36*(xx[1] - xx[0] + 1)}%`;
} else {
alert(`invalid coordinates x=${xx} y=${yy}`);
}
diff --git a/static/style.css b/static/style.css
index 3b538ec..d055b22 100644
--- a/static/style.css
+++ b/static/style.css
@@ -171,10 +171,10 @@ textarea {
#map {
position: relative;
border: 1px solid black;
- background: #fff;
- max-width: 1480px;
+ background: #4d4d4d;
+ max-width: 1440px;
max-height: 50vh;
- aspect-ratio: 37 / 18;
+ aspect-ratio: 2 / 1;
margin: 0 auto;
}