This commit is contained in:
2023-08-01 21:39:14 +02:00
parent 33c0fac84b
commit 9a482a9610

View File

@@ -183,7 +183,7 @@ window.addEventListener("load", () => {
window.addEventListener("click", (event) => { window.addEventListener("click", (event) => {
const x = Math.round(event.clientX / spacing); const x = Math.round(event.clientX / spacing);
const y = Math.round(event.clientY / spacing); const y = Math.round(event.clientY / spacing);
saveSetArray(sparseWorld, y,x, 1); saveSetArray(sparseWorld, y, x, 1);
console.log(`Koordinaten: (${x}, ${y})`); console.log(`Koordinaten: (${x}, ${y})`);
}); });
@@ -204,7 +204,7 @@ window.addEventListener("load", () => {
// Verarbeite das Dragging hier (z. B. zeichne etwas in Canvas) // Verarbeite das Dragging hier (z. B. zeichne etwas in Canvas)
const x = Math.round(currentX / spacing); const x = Math.round(currentX / spacing);
const y = Math.round(currentY / spacing); const y = Math.round(currentY / spacing);
console.log("Values: " + x + " " + y ) console.log("Values: " + x + " " + y)
saveSetArray(sparseWorld, y, x, 1); saveSetArray(sparseWorld, y, x, 1);
startX = currentX; startX = currentX;
@@ -220,28 +220,28 @@ window.addEventListener("load", () => {
isDragging = false; isDragging = false;
}); });
// Event Listener für das touchstart Event (Finger auf den Bildschirm legen) // Event Listener für das touchstart Event (Finger auf den Bildschirm legen)
canvas.addEventListener("touchstart", (event) => { canvas.addEventListener("touchstart", (event) => {
event.preventDefault(); // Verhindert Standardverhalten (z. B. Scrollen der Seite) event.preventDefault(); // Verhindert Standardverhalten (z. B. Scrollen der Seite)
canvas.focus(); // Setzt den Fokus auf das Canvas canvas.focus(); // Setzt den Fokus auf das Canvas
}); });
// Event Listener für das touchmove Event (Finger bewegen) // Event Listener für das touchmove Event (Finger bewegen)
canvas.addEventListener("touchmove", (event) => { canvas.addEventListener("touchmove", (event) => {
event.preventDefault(); // Verhindert Standardverhalten (z. B. Scrollen der Seite) event.preventDefault(); // Verhindert Standardverhalten (z. B. Scrollen der Seite)
const touch = event.touches[0]; // Erste Berührung (1 Finger) const touch = event.touches[0]; // Erste Berührung (1 Finger)
const currentX = touch.clientX; const currentX = touch.clientX;
const currentY = touch.clientY; const currentY = touch.clientY;
// Verarbeite das Dragging hier (z. B. zeichne etwas in Canvas) // Verarbeite das Dragging hier (z. B. zeichne etwas in Canvas)
const x = Math.round(currentX / spacing); const x = Math.round(currentX / spacing);
const y = Math.round(currentY / spacing); const y = Math.round(currentY / spacing);
console.log("Values: " + x + " " + y ) console.log("Values: " + x + " " + y)
saveSetArray(sparseWorld, y, x, 1); saveSetArray(sparseWorld, y, x, 1);
// Verarbeite die Koordinaten hier (z. B. zeichne etwas im Canvas) // Verarbeite die Koordinaten hier (z. B. zeichne etwas im Canvas)
}); });
// Grid beim Laden der Seite zeichnen // Grid beim Laden der Seite zeichnen
drawGrid(sparseWorld); drawGrid(sparseWorld);