Atölye › Sudoku › 6/28. adım
Bir hücre seçili olsun: yazacağın rakam oraya gidecek. Başta tahtanın ortasında; mavi boyanır. Her hücrenin rengi
bir fill değişkeninde karar verilerek seçilecek; sonraki adımlarda oraya yeni kurallar ekleyeceğiz.
```js
let selected
selected = { r: 4, c: 4 }
let fill = '#ffffff'
if (r === selected.r && c === selected.c) fill = '#93c5fd'
ctx.fillStyle = fill
```let selected → seçili hücrenin satırı (r) ve sütunu (c). reset onu ortaya, (4, 4)'e koyar.let fill = '#ffffff' → hücrenin rengi önce beyaz.if (r === selected.r && c === selected.c) → bu hücre seçili olan mı? Öyleyse mavi.ctx.fillStyle = fill → karar verilen rengi kullan. Rengi bir değişkende toplamak, sonra birkaç kural eklemeyi
kolaylaştıracak.let given ... satırının altına let selected yaz; reset'in sonuna selected = { r: 4, c: 4 } ekle.draw içinde ctx.fillStyle = '#ffffff' satırını üç satırla değiştir: let fill, seçili hücre kuralı ve
ctx.fillStyle = fill.Beceriler: Oyun durumları
← Çizmeye devam Satırı, sütunu ve kutuyu aydınlat →