Atölye › Tetris Tarzı Bloklar › 5/32. adım
Hücrelerdeki sayı yalnız "dolu" demesin, rengini de söylesin. Yedi parça için yedi renk: COLORS listesi.
COLORS[3] mor, COLORS[6] mavi. Böylece kuyu, her bloğun rengini ek bir bilgi tutmadan hatırlar.
Listenin ilk elemanı null (hiçbir şey): 0 boş hücre demek ve boşun rengi yok.
```js
const COLORS = [null, '#22d3ee', '#facc15', '#a855f7', '#22c55e', '#ef4444', '#3b82f6', '#f97316']
if (board[row][col]) drawCell(col, row, COLORS[board[row][col]])
```COLORS → sekiz elemanlı liste; sıra numarası (index) 0'dan 7'ye. 1 camgöbeği, 2 sarı, 3 mor, 4 yeşil, 5 kırmızı,
6 mavi, 7 turuncu.null → "hiçbir şey". 0. yuva kullanılmıyor; yalnız sayılar renklerle hizalansın diye orada.COLORS[board[row][col]] → içten dışa oku: önce hücrenin sayısı (board[row][col], örneğin 6), sonra o sıradaki
renk (COLORS[6], mavi).const CELL = 24 satırının altına COLORS satırını yaz.draw içinde '#94a3b8' yerine COLORS[board[row][col]] yaz.Beceriler: Diziler ve nesneler
← Bütün tahtayı çiz Parça küçük bir ızgaradır →