Atölye › Bilardo › 8/33. adım
Sol ve sağ ok tuşları nişanı her basışta biraz çevirsin: 0.035 radyan, yaklaşık 2 derece. Tuşu basılı tutarsan tarayıcı basışı tekrarlar ve çizgi dönmeye devam eder.
Ok tuşları normalde sayfayı kaydırır; oyunun kullandığı tuşlarda bunu durduracağız.
```js
document.addEventListener('keydown', (event) => {
if (event.key === 'ArrowLeft') aim -= 0.035
else if (event.key === 'ArrowRight') aim += 0.035
else return
event.preventDefault()
})
```document.addEventListener('keydown', (event) => { ... }) → bir tuşa basıldığında çalışır; event.key tuşun adı.if (event.key === 'ArrowLeft') aim -= 0.035 → sol ok açıyı küçültür: çizgi saat yönünün tersine döner.else if (event.key === 'ArrowRight') aim += 0.035 → sağ ok büyütür: saat yönünde.else return → başka bir tuşsa hemen çık.event.preventDefault() → tarayıcının bu tuş için yapacağı kendi işini (sayfayı kaydırmak) engeller.function draw() { satırının üstüne dinleyiciyi yaz; altında bir boş satır kalsın. Çalıştır, oyuna tıkla ve sol
ile sağ oklarla çizgiyi çevir.
Beceriler: Klavye ve fare girdisi
← Nişan çizgisi Vuruş bir hızdır →