Atölye › Scorched Earth Tarzı Topçu › 21/23. adım
Tuvale bas, nişan almak için sürükle, ateş etmek için bırak; sapan çeker gibi. Parmak basılıyken her hareket yeniden nişan aldırır.
```js
let dragging
dragging = false
dragging = true
canvas.addEventListener('pointermove', (event) => {
if (dragging) pointAt(event)
})
document.addEventListener('pointerup', () => {
if (!dragging) return
dragging = false
fire()
})
```dragging → basıldığından bırakılana kadar true.pointermove → sürüklerken her harekette pointAt.pointerup bütün belgede dinleniyor: parmak tuvalin dışına kaysa da bırakınca ateş eder.if (!dragging) return → yalnız tuvalde başlamış bir sürüklemede ateş et.let thinking satırının altına dragging yaz; reset'in sonuna dragging = false yaz.pointAt(event) satırının üstüne dragging = true yaz.pointermove ve pointerup dinleyicilerini yaz. Çalıştır, sürükle ve bırak.Beceriler: Klavye ve fare girdisi
← Fareyle nişan al atan2 tuzağı →