Atölye › Amiral Battı › 17/35. adım
Batmış bir gemideki isabetler koyu kırmızı çizilsin. Böylece bir bakışta hangi isabetlerin hâlâ takip edilmesi gerektiğini (parlak kırmızılar) görürsün.
```js
const ship = shot === 'hit' && shipAt(fleet, r, c)
ctx.fillStyle = shot === 'miss' ? '#e2e8f0' : ship && sunk(ship) ? '#7f1d1d' : '#ef4444'
```shot === 'hit' && shipAt(fleet, r, c) → && ilk yanlışta durur: ıskada sonuç false; isabette shipAt'in
bulduğu gemi.shot === 'miss' ? '#e2e8f0' : ship && sunk(ship) ? '#7f1d1d' : '#ef4444' → ıska beyaz; batmış gemideki isabet
koyu kırmızı; diğer isabetler kırmızı.drawSea içinde noktanın rengini seçen ctx.fillStyle = shot === 'miss' ? ... satırını sil; yerine iki yeni satırı yaz.
Çalıştır: batırdığın geminin noktaları koyulaşmalı.
Beceriler: Canvas üzerine çizim
← Gemi batırmak Batık gemilerin çerçevesi →