Atölye › Klondike Solitaire › 22/40. adım
Bir sütundan kart taşıyınca altındaki kapalı kart açıkta kalır. Klondike'ta o kart hemen açılır. Oyunun asıl amacı da budur: kapalı kartları birer birer açığa çıkarmak.
```js
const exposed = last(piles[from])
if (from[0] === 't' && exposed) exposed.up = true
```const exposed = last(piles[from]) → kaynak yığında artık en üstte kalan kart. Yığın boşaldıysa undefined.if (from[0] === 't' && exposed) exposed.up = true → kaynak bir sütunsa ve orada bir kart kaldıysa, onu aç.
Açılan kartların destesinde (waste) buna gerek yok; oradaki kartlar zaten açık.tryMove içinde piles[to].push(...) satırı ile return true satırının arasına iki satırı yaz. Çalıştır.
Beceriler: Oyun durumları
← Kurala göre taşı Kartın gideceği yeri bul →