Atölye › Bomberman Tarzı Arena › 5/42. adım
Çizim artık her karenin rengini ızgaradan okuyacak: duvar gri, zemin yeşil. Böylece ızgarada ne değişirse ekrana kendiliğinden yansır. Veri (ızgara) ayrı, çizim ayrı: oyun yazmanın en önemli fikirlerinden biri.
```js
const tile = grid[r][c]
ctx.fillStyle = tile === '#' ? '#475569' : '#3f6212'
```const tile = grid[r][c] → o karenin karakteri.tile === '#' ? '#475569' : '#3f6212' → koşul ? A : B "koşul doğruysa A, değilse B" demek: duvarsa gri,
değilse yeşil.draw içinde const y = ... satırının altına const tile = grid[r][c] yaz.ctx.fillStyle = '#3f6212' satırını yeni hâliyle değiştir.Beceriler: Canvas üzerine çizim
← Veri olarak arena Sütunlar →