From cebd93586f32fb47cea2f86b9c87f9daea3da9b0 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Fri, 16 Dec 2022 08:40:07 -0500 Subject: Failing test for advance_play() --- protocol/src/bridge_engine.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'protocol') diff --git a/protocol/src/bridge_engine.rs b/protocol/src/bridge_engine.rs index 0eb9c1e..ec88183 100644 --- a/protocol/src/bridge_engine.rs +++ b/protocol/src/bridge_engine.rs @@ -573,6 +573,14 @@ impl GameState { } } + pub fn current_player(&self) -> Option { + match self { + GameState::Bidding(bidding) => Some(bidding.bidding.current_bidder()), + GameState::Play(_) => todo!(), + GameState::PassedOut { dealer, deal, bidding } => None, + } + } + pub fn is_bidding(&self) -> bool { if let GameState::Bidding { .. } = self { true -- cgit v1.2.3