Atölye › XOX › 11/33. adım
X'ler pembe, O'lar mavi olsun. Renk artık işarete bağlı; bu yüzden renk seçimi döngünün içine giriyor ve her kutu için yeniden soruluyor: "Bu X mi? Evetse pembe, değilse mavi."
Bunun için JavaScript'in kısa soru yazımını kullanacağız: soru ? evet : hayır.
```js
board.forEach((mark, index) => {
if (mark === '') return
ctx.fillStyle = mark === 'X' ? '#f38ba8' : '#89b4fa'
```mark === 'X' ? '#f38ba8' : '#89b4fa' → soru işaretinden önce soru, iki noktanın iki yanında iki cevap.
"mark X mi? Evetse '#f38ba8' (pembe), değilse '#89b4fa' (mavi)."ctx.fillStyle = ... → seçilen rengi kaleme verir. Her kutu için ayrı ayrı.ctx.fillStyle = '#f38ba8' satırı gidiyor: yoksa herkes pembe başlardı, gereksiz olurdu.board.forEach(...) satırının hemen üstündeki ctx.fillStyle = '#f38ba8' satırını sil.if (mark === '') return satırının altına yeni fillStyle satırını yaz.Beceriler: Canvas üzerine çizim
← Tahtada ne varsa çiz Hamle yap →