Atölye › Klondike Solitaire › 4/40. adım
Kupa (♥) ve karo (♦) kırmızı, maça ve sinek siyahtır. "Bu kart kırmızı mı?" sorusunu cevaplayan minik bir
fonksiyon yazacağız: isRed. Yazının rengi ona göre seçilecek.
Bu soru ileride kurallarda da çok lazım olacak: Klondike'ta kartlar renk değiştirerek dizilir.
```js
const isRed = (card) => card.suit === 1 || card.suit === 2
ctx.fillStyle = isRed(card) ? '#dc2626' : '#0f172a'
```const isRed = (card) => ... → ok fonksiyonu: function yazmadan kısa bir fonksiyon. card alır ve =>'dan
sonraki değeri geri verir. isRed(card) yazınca true (doğru) ya da false (yanlış) döner.card.suit === 1 || card.suit === 2 → || "veya": renk 1 (kupa) veya 2 (karo) ise doğru.ctx.fillStyle = isRed(card) ? '#dc2626' : '#0f172a' → koşul işleci yine: kırmızı kartın yazısı kırmızı,
siyah kartınki koyu.const CH = 78 satırının altına bir boş satır bırak ve isRed satırını yaz.drawCardAt içinde, if (!card.up) return satırının hemen altındaki ctx.fillStyle = '#0f172a' satırını
kodda görüldüğü gibi değiştir. (Çerçevenin strokeStyle satırı aynı kalır.)Q♥ artık kırmızı.Beceriler: Fonksiyonlar
← Kartın yüzü 52 kartlık deste →