Atölye › 2048 › 25/26. adım
Parmak neredeyse hiç kıpırdamadıysa (iki yönde de 30 pikselden az) bu bir kaydırma değil, bir dokunuştur. Şu an küçük bir dokunuş bile karoları kaydırıyor. Dokunuş, Boşluk tuşunun işini yapsın: kazanınca ya da bitince devam. Ekrandaki yazılar da bunu söylesin.
```js
if (Math.max(Math.abs(dx), Math.abs(dy)) < 30) next() // too short for a swipe: a tap
else if (Math.abs(dx) > Math.abs(dy)) move(dx > 0 ? 'right' : 'left')
// Space, Enter or a tap: start again after game over, or keep playing after a win.
function next() {
ctx.fillText(state === 'won' ? 'Space or tap to keep going' : 'Space or tap to try again', canvas.width / 2, TOP + 220)
```Math.max(Math.abs(dx), Math.abs(dy)) < 30 → iki mesafenin büyüğü bile 30'dan küçükse parmak neredeyse hiç
kaymamış: dokunuş. next() çağrılır.if satırı else if oldu: dokunuş değilse kaydırma.next'in üstündeki yorum artık dokunuşu da anlatıyor.'Space or tap to ...'.pointerup dinleyicisinde if (Math.abs(dx) > ... satırının üstüne dokunuş satırını yaz; eski satırın başını
else if yap.function next() { satırının üstüne yorum satırını yaz.'Space or tap to keep going' ve 'Space or tap to try again' yap.Beceriler: Klavye ve fare girdisi
← Kaydırmalar Kendin yap: geri al →