Format
This commit is contained in:
40
script.js
40
script.js
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user