From 1d13f53d8dd72921bb6e05839ef125061b567be8 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Wed, 21 Sep 2022 16:56:38 -0400 Subject: Refactor GameState to use PlayingDeal --- webapp/src/bridge_engine.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'webapp/src/bridge_engine.rs') diff --git a/webapp/src/bridge_engine.rs b/webapp/src/bridge_engine.rs index c559576..d58a8dc 100644 --- a/webapp/src/bridge_engine.rs +++ b/webapp/src/bridge_engine.rs @@ -114,6 +114,10 @@ impl PlayingDeal { } } + pub fn deal(&self) -> &Deal { + &self.deal + } + pub fn play(mut self: Self, card: Card) -> Result { let player = self.in_progress.next_player(); let player_cards = player.get_cards(&mut self.deal); -- cgit v1.2.3