2 Commits

Author SHA1 Message Date
Quaternions 5553a7e1a1 use associated constant 2026-05-17 08:42:17 -07:00
Quaternions a450c00378 do not pop_flip_up stock 2026-05-17 08:41:29 -07:00
+2 -2
View File
@@ -159,7 +159,7 @@ impl TableauStack {
}); });
} }
if let Some(tableau) = tableau.next() { if let Some(tableau) = tableau.next() {
let skip_cards = SkipCards::Skip0; let skip_cards = SkipCards::ITER_BEGIN;
return Some(Self { return Some(Self {
tableau, tableau,
skip_cards, skip_cards,
@@ -394,7 +394,7 @@ impl KlondikeState {
Tableau::Tableau7 => self.tableau7.pop_flip_up(), Tableau::Tableau7 => self.tableau7.pop_flip_up(),
}, },
KlondikePile::Foundation(foundation) => self.foundations[foundation as usize].pop(), KlondikePile::Foundation(foundation) => self.foundations[foundation as usize].pop(),
KlondikePile::Stock => self.stock.pop_flip_up(), KlondikePile::Stock => self.stock.pop(),
} }
} }
fn extend_foundation<I: IntoIterator<Item = Card>>( fn extend_foundation<I: IntoIterator<Item = Card>>(