Atölye › Klondike Solitaire › 25/40. adım
Tuttuğumuz kartı bırakınca autoMove onu uyduğu yere göndersin. Bu adımdan sonra oyun dokunarak oynanabilir!
Bırakmayı canvas yerine sayfada (document) dinliyoruz: parmak canvas'ın dışında kalksa bile haber alırız.
```js
document.addEventListener('pointerup', () => {
if (!drag) return
const { from, index } = drag
autoMove(from, index)
drag = null
})
```document.addEventListener('pointerup', ...) → basılı parmak ya da fare tuşu kalkınca çalışır.if (!drag) return → elde kart yoksa yapacak bir şey yok.const { from, index } = drag → nesne ayrıştırma: drag'in içindeki from ve index'i aynı adlı iki sabite
çıkarır. const from = drag.from ve const index = drag.index yazmanın kısası.autoMove(from, index) → kartı uyduğu yere gönder.drag = null → artık elde kart yok.pointerdown dinleyicisinin kapanan }) satırının altına bir boş satır bırak ve pointerup dinleyicisini yaz.
Çalıştır ve kartlara tıklayarak oyna: aslar temellere, kartlar uygun sütunlara gitmeli.
Beceriler: Klavye ve fare girdisi