diff options
| author | Kjetil Orbekk <kj@orbekk.com> | 2022-09-04 20:16:07 -0400 |
|---|---|---|
| committer | Kjetil Orbekk <kj@orbekk.com> | 2022-09-04 20:16:07 -0400 |
| commit | ac7f6618477e58783887ccc1779f0b86930f1773 (patch) | |
| tree | 730b69a96481de3c96abe8828a7780343a3244b6 /webapp/src/bridge_engine.rs | |
| parent | b66a92fcc6120781ad5bad06c29f57fa2c919a2c (diff) | |
Introduce `Deal` for shuffled decks
Diffstat (limited to 'webapp/src/bridge_engine.rs')
| -rw-r--r-- | webapp/src/bridge_engine.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/webapp/src/bridge_engine.rs b/webapp/src/bridge_engine.rs index 48c0fd2..873a2f0 100644 --- a/webapp/src/bridge_engine.rs +++ b/webapp/src/bridge_engine.rs @@ -1,4 +1,4 @@ -use crate::card; +use crate::card::Card; #[derive(PartialEq, Eq, Clone, Copy, Debug)] pub enum Player { @@ -22,7 +22,7 @@ impl Player { #[derive(PartialEq, Eq, Debug)] pub struct Trick { pub leader: Player, - pub cards_played: Vec<card::Card>, + pub cards_played: Vec<Card>, } #[derive(PartialEq, Eq, Debug)] @@ -46,7 +46,7 @@ impl Turn { } } - pub fn play(mut self: Turn, card: card::Card) -> PlayResult { + pub fn play(mut self: Turn, card: Card) -> PlayResult { self.in_progress.cards_played.push(card); if self.in_progress.cards_played.len() >= 4 { return PlayResult::Trick(self.in_progress); |
