Atölye › Kule Savunması › 38/42. adım
Düğmeyi çalıştırıyoruz: alt çubuktaki düğmeye tıklamak dalgayı başlatsın. Böylece oyun klavyesiz, telefonda da oynanabilir. Alt çubuğun başka bir yerine tıklamak hiçbir şey yapmasın.
```js
if (p.y >= BAR) {
if (state === 'building' && p.x >= START.x && p.x < START.x + START.w) startWave()
return
}
```if (p.y >= BAR) → tıklama alt çubukta mı? Öyleyse tahtaya değil çubuğa aittir; sondaki return kule kurmayı
engeller.p.x >= START.x && p.x < START.x + START.w → tıklama düğmenin sol kenarıyla sağ kenarı arasında mı? Bir
dikdörtgenin içinde olmayı böyle anlarız.state === 'building' → dalga sırasında düğme yok; tıklamak bir şey yapmaz.pointerdown dinleyicisinde build(p.col, p.row) satırının hemen üstüne bloğu yaz. Çalıştır ve düğmeye tıkla.
Beceriler: Klavye ve fare girdisi
← Alt çubuk İkinci kule: top →